1s autopkgtest [01:16:20]: starting date and time: 2026-02-05 01:16:20+0000 1s autopkgtest [01:16:20]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 1s autopkgtest [01:16:20]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.87fcmxso/out --timeout-copy=6000 --needs-internet=try --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-6' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-31.secgroup --name adt-resolute-amd64-jupyter-notebook-20260205-011619-juju-7f2275-prod-proposed-migration-environment-15-3c772d00-74fd-4803-8a95-0353b2b04733 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 9s Creating nova instance adt-resolute-amd64-jupyter-notebook-20260205-011619-juju-7f2275-prod-proposed-migration-environment-15-3c772d00-74fd-4803-8a95-0353b2b04733 from image adt/ubuntu-resolute-amd64-server-20260204.img (UUID fedf54b4-458b-493e-8072-6425c19717b4)... 86s autopkgtest [01:17:45]: testbed dpkg architecture: amd64 86s autopkgtest [01:17:45]: testbed apt version: 3.1.14 87s autopkgtest [01:17:46]: @@@@@@@@@@@@@@@@@@@@ test bed setup 87s autopkgtest [01:17:46]: testbed release detected to be: None 87s autopkgtest [01:17:46]: updating testbed package index (apt update) 87s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 88s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 88s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 88s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 88s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [228 kB] 88s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 88s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1768 kB] 88s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [35.4 kB] 88s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [271 kB] 88s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [203 kB] 88s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [7236 B] 88s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [32.9 kB] 88s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3692 B] 88s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 88s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1567 kB] 88s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [586 kB] 88s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [42.0 kB] 88s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4824 B] 88s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [30.1 kB] 88s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1100 B] 89s Fetched 4910 kB in 1s (4726 kB/s) 90s Reading package lists... 90s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 90s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 90s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 90s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 91s Reading package lists... 91s Reading package lists... 91s Building dependency tree... 91s Reading state information... 91s Calculating upgrade... 91s The following packages will be upgraded: 91s python3-linkify-it 92s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 92s Need to get 19.4 kB of archives. 92s After this operation, 0 B of additional disk space will be used. 92s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-linkify-it all 2.0.3-1ubuntu3 [19.4 kB] 92s dpkg-preconfigure: unable to re-open stdin: No such file or directory 92s autopkgtest [01:17:51]: upgrading testbed (apt dist-upgrade and autopurge) 92s Fetched 19.4 kB in 0s (1374 kB/s) 92s (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 ... 83957 files and directories currently installed.) 92s Preparing to unpack .../python3-linkify-it_2.0.3-1ubuntu3_all.deb ... 92s Unpacking python3-linkify-it (2.0.3-1ubuntu3) over (2.0.3-1ubuntu2) ... 92s Setting up python3-linkify-it (2.0.3-1ubuntu3) ... 92s Reading package lists... 92s Building dependency tree... 92s Reading state information... 92s Calculating upgrade... 92s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 93s Reading package lists... 93s Building dependency tree... 93s Reading state information... 93s Solving dependencies... 93s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 96s autopkgtest [01:17:55]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:49:02 UTC 2026 96s autopkgtest [01:17:55]: @@@@@@@@@@@@@@@@@@@@ apt-source jupyter-notebook 99s Get:1 http://ftpmaster.internal/ubuntu resolute/universe jupyter-notebook 6.4.13-5ubuntu0.1 (dsc) [3737 B] 99s Get:2 http://ftpmaster.internal/ubuntu resolute/universe jupyter-notebook 6.4.13-5ubuntu0.1 (tar) [8501 kB] 99s Get:3 http://ftpmaster.internal/ubuntu resolute/universe jupyter-notebook 6.4.13-5ubuntu0.1 (diff) [52.5 kB] 99s gpgv: Signature made Tue Apr 22 01:32:11 2025 UTC 99s gpgv: using RSA key 00F6164E9C2D21BAFBC47E0E58DAD120A6939167 99s gpgv: Can't check signature: No public key 99s dpkg-source: warning: cannot verify inline signature for ./jupyter-notebook_6.4.13-5ubuntu0.1.dsc: no acceptable signature found 99s autopkgtest [01:17:58]: testing package jupyter-notebook version 6.4.13-5ubuntu0.1 99s autopkgtest [01:17:58]: build not needed 100s autopkgtest [01:17:59]: test pytest: preparing testbed 100s Reading package lists... 100s Building dependency tree... 100s Reading state information... 100s Solving dependencies... 100s The following NEW packages will be installed: 100s fonts-font-awesome fonts-glyphicons-halflings fonts-lato fonts-mathjax gdb 100s jupyter-core jupyter-notebook libargon2-1 libbabeltrace1 libipt2 100s libjs-backbone libjs-bootstrap libjs-bootstrap-tour libjs-codemirror 100s libjs-es6-promise libjs-jed libjs-jquery libjs-jquery-typeahead 100s libjs-jquery-ui libjs-marked libjs-mathjax libjs-moment libjs-requirejs 100s libjs-requirejs-text libjs-text-encoding libjs-underscore libjs-xterm 100s libnorm1t64 libpgm-5.3-0t64 libpython3.14 libpython3.14-minimal 100s libpython3.14-stdlib libsodium23 libsource-highlight-common 100s libsource-highlight4t64 libzmq5 node-jed python-notebook-doc 100s python-tinycss2-common python3-all python3-argon2 100s python3-argon2-cffi-bindings python3-astroid python3-asttokens 100s python3-bleach python3-bs4 python3-cffi python3-comm python3-coverage 100s python3-debugpy python3-decorator python3-defusedxml python3-executing 100s python3-fastjsonschema python3-html5lib python3-iniconfig python3-ipykernel 100s python3-ipython python3-ipython-genutils python3-jedi python3-jupyter-client 100s python3-jupyter-core python3-jupyterlab-pygments python3-matplotlib-inline 100s python3-mistune python3-nbclient python3-nbconvert python3-nbformat 100s python3-nest-asyncio python3-notebook python3-pandocfilters python3-parso 100s python3-platformdirs python3-pluggy python3-ply python3-prometheus-client 100s python3-prompt-toolkit python3-psutil python3-pure-eval python3-pycparser 100s python3-pytest python3-requests-unixsocket python3-send2trash 100s python3-soupsieve python3-stack-data python3-terminado python3-tinycss2 100s python3-tornado python3-traitlets python3-typeshed python3-wcwidth 100s python3-webencodings python3-zmq python3.14 python3.14-minimal 100s sphinx-rtd-theme-common 100s 0 upgraded, 96 newly installed, 0 to remove and 0 not upgraded. 100s Need to get 41.4 MB of archives. 100s After this operation, 199 MB of additional disk space will be used. 100s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-lato all 2.015-1build1 [2779 kB] 101s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-minimal amd64 3.14.2-1 [920 kB] 101s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14-minimal amd64 3.14.2-1 [2563 kB] 101s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 101s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 101s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-mathjax all 2.7.9+dfsg-1build1 [2283 kB] 101s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 libbabeltrace1 amd64 1.5.11-5 [166 kB] 101s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 libipt2 amd64 2.1.2-3 [49.2 kB] 101s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-stdlib amd64 3.14.2-1 [2398 kB] 101s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14 amd64 3.14.2-1 [2568 kB] 101s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsource-highlight-common all 3.1.9-4.3build2 [64.2 kB] 101s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libsource-highlight4t64 amd64 3.1.9-4.3build2 [273 kB] 101s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 gdb amd64 17.1-1ubuntu2 [4173 kB] 102s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-platformdirs all 4.5.1-1 [17.1 kB] 102s Get:15 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-traitlets all 5.14.3+really5.14.3-2 [71.7 kB] 102s Get:16 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jupyter-core all 5.9.1-1 [28.9 kB] 102s Get:17 http://ftpmaster.internal/ubuntu resolute/universe amd64 jupyter-core all 5.9.1-1 [6938 B] 102s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libjs-underscore all 1.13.7~dfsg+~1.13.0-6 [86.7 kB] 102s Get:19 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-backbone all 1.4.1~dfsg+~1.4.15-3build1 [186 kB] 102s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 102s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 102s Get:22 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap-tour all 0.12.0+dfsg-6 [21.6 kB] 102s Get:23 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-codemirror all 5.65.20+~cs5.83.25-1 [710 kB] 102s Get:24 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-es6-promise all 4.2.8-12 [14.1 kB] 102s Get:25 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-jed all 1.1.1-4 [15.2 kB] 102s Get:26 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jed all 1.1.1-4 [2584 B] 102s Get:27 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-typeahead all 2.11.0+dfsg1-3build1 [48.3 kB] 102s Get:28 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 102s Get:29 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-marked all 4.2.3+ds+~4.0.7-4 [36.2 kB] 102s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-mathjax all 2.7.9+dfsg-1build1 [6017 kB] 103s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-moment all 2.29.4+ds-1 [147 kB] 103s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-requirejs all 2.3.8+ds+~2.1.37-1 [201 kB] 103s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-requirejs-text all 2.0.12-2 [9732 B] 103s Get:34 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-text-encoding all 0.7.0-5 [140 kB] 103s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-xterm all 5.3.0-4 [475 kB] 103s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-tornado amd64 6.5.4-0.1 [306 kB] 103s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-terminado all 0.18.1-1 [13.2 kB] 103s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libargon2-1 amd64 0~20190702+dfsg-5 [21.3 kB] 103s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-ply all 3.11-10 [45.9 kB] 103s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-pycparser all 2.23-2 [77.0 kB] 103s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-cffi all 2.0.0-2 [75.5 kB] 103s Get:42 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-argon2-cffi-bindings amd64 25.1.0-2 [15.3 kB] 103s Get:43 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-argon2 amd64 25.1.0-2 [13.8 kB] 103s Get:44 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-comm all 0.2.1-1build1 [7148 B] 103s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14 amd64 3.14.2-1 [816 kB] 103s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-coverage amd64 7.8.2+dfsg1-1ubuntu1 [159 kB] 103s Get:47 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-debugpy amd64 1.8.19+ds-1ubuntu1 [942 kB] 103s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-decorator all 5.2.1-2 [28.1 kB] 103s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-parso all 0.8.5-1 [68.0 kB] 103s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-typeshed all 0.0~git20241223.ea91db2-4 [1554 kB] 103s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jedi all 0.19.1+ds1-1build1 [694 kB] 103s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-matplotlib-inline all 0.2.1-1 [9462 B] 103s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-wcwidth all 0.2.14+dfsg1-1build1 [26.5 kB] 104s Get:54 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-prompt-toolkit all 3.0.52-2 [258 kB] 104s Get:55 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-astroid all 4.0.2-1ubuntu1 [172 kB] 104s Get:56 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-asttokens all 3.0.1-1 [20.7 kB] 104s Get:57 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-executing all 2.2.1-0.1 [26.2 kB] 104s Get:58 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pure-eval all 0.2.3-1 [11.4 kB] 104s Get:59 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-stack-data all 0.6.3-3 [22.2 kB] 104s Get:60 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-ipython all 8.35.0-2 [575 kB] 104s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-psutil amd64 7.1.0-1ubuntu1 [191 kB] 104s Get:62 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnorm1t64 amd64 1.5.9+dfsg-4 [158 kB] 104s Get:63 http://ftpmaster.internal/ubuntu resolute/universe amd64 libpgm-5.3-0t64 amd64 5.3.128~dfsg-2.1build2 [168 kB] 104s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libsodium23 amd64 1.0.18-2 [165 kB] 104s Get:65 http://ftpmaster.internal/ubuntu resolute/universe amd64 libzmq5 amd64 4.3.5-1build3 [262 kB] 104s Get:66 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-zmq amd64 27.1.0-1 [234 kB] 104s Get:67 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jupyter-client all 8.7.0-1 [78.5 kB] 104s Get:68 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-nest-asyncio all 1.6.0-1 [6686 B] 104s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-ipykernel all 6.30.1-1 [82.8 kB] 104s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-ipython-genutils all 0.2.0-7 [22.0 kB] 104s Get:71 http://ftpmaster.internal/ubuntu resolute/universe amd64 python-tinycss2-common all 1.5.1-1 [47.3 kB] 104s Get:72 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-webencodings all 0.5.1-5build1 [11.7 kB] 104s Get:73 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-tinycss2 all 1.5.1-1 [23.3 kB] 104s Get:74 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-html5lib all 1.2-3 [90.6 kB] 104s Get:75 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-bleach all 6.3.0-1 [44.2 kB] 104s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-soupsieve all 2.8.3-1 [34.0 kB] 104s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-bs4 all 4.14.3-2build1 [84.8 kB] 104s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 104s Get:79 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jupyterlab-pygments all 0.2.2-3build1 [6188 B] 104s Get:80 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-mistune all 3.1.4-1 [35.0 kB] 104s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-fastjsonschema all 2.21.1-1 [20.4 kB] 104s Get:82 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-nbformat all 5.10.4-1 [39.2 kB] 104s Get:83 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-nbclient all 0.10.4-1 [22.6 kB] 104s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pandocfilters all 1.5.1-1 [23.6 kB] 104s Get:85 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-nbconvert all 7.16.6-1 [140 kB] 104s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-prometheus-client all 0.21.1+ds1-1build1 [46.0 kB] 104s Get:87 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-send2trash all 1.8.3-1 [14.6 kB] 104s Get:88 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-notebook all 6.4.13-5ubuntu0.1 [1624 kB] 104s Get:89 http://ftpmaster.internal/ubuntu resolute/universe amd64 jupyter-notebook all 6.4.13-5ubuntu0.1 [10.4 kB] 104s Get:90 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 104s Get:91 http://ftpmaster.internal/ubuntu resolute/universe amd64 python-notebook-doc all 6.4.13-5ubuntu0.1 [2545 kB] 104s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-all amd64 3.13.9-3 [890 B] 104s Get:93 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-iniconfig all 2.1.0-2 [6962 B] 104s Get:94 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pluggy all 1.6.0-2 [21.1 kB] 104s Get:95 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest all 9.0.2-2 [277 kB] 104s Get:96 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-requests-unixsocket all 1.0.1-1 [8620 B] 105s Fetched 41.4 MB in 4s (10.3 MB/s) 105s Selecting previously unselected package fonts-lato. 105s (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 ... 83957 files and directories currently installed.) 105s Preparing to unpack .../00-fonts-lato_2.015-1build1_all.deb ... 105s Unpacking fonts-lato (2.015-1build1) ... 105s Selecting previously unselected package libpython3.14-minimal:amd64. 105s Preparing to unpack .../01-libpython3.14-minimal_3.14.2-1_amd64.deb ... 105s Unpacking libpython3.14-minimal:amd64 (3.14.2-1) ... 105s Selecting previously unselected package python3.14-minimal. 105s Preparing to unpack .../02-python3.14-minimal_3.14.2-1_amd64.deb ... 105s Unpacking python3.14-minimal (3.14.2-1) ... 105s Selecting previously unselected package fonts-font-awesome. 105s Preparing to unpack .../03-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 105s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 105s Selecting previously unselected package fonts-glyphicons-halflings. 105s Preparing to unpack .../04-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 105s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 105s Selecting previously unselected package fonts-mathjax. 105s Preparing to unpack .../05-fonts-mathjax_2.7.9+dfsg-1build1_all.deb ... 105s Unpacking fonts-mathjax (2.7.9+dfsg-1build1) ... 105s Selecting previously unselected package libbabeltrace1:amd64. 105s Preparing to unpack .../06-libbabeltrace1_1.5.11-5_amd64.deb ... 105s Unpacking libbabeltrace1:amd64 (1.5.11-5) ... 105s Selecting previously unselected package libipt2. 105s Preparing to unpack .../07-libipt2_2.1.2-3_amd64.deb ... 105s Unpacking libipt2 (2.1.2-3) ... 105s Selecting previously unselected package libpython3.14-stdlib:amd64. 105s Preparing to unpack .../08-libpython3.14-stdlib_3.14.2-1_amd64.deb ... 105s Unpacking libpython3.14-stdlib:amd64 (3.14.2-1) ... 105s Selecting previously unselected package libpython3.14:amd64. 105s Preparing to unpack .../09-libpython3.14_3.14.2-1_amd64.deb ... 105s Unpacking libpython3.14:amd64 (3.14.2-1) ... 105s Selecting previously unselected package libsource-highlight-common. 105s Preparing to unpack .../10-libsource-highlight-common_3.1.9-4.3build2_all.deb ... 105s Unpacking libsource-highlight-common (3.1.9-4.3build2) ... 105s Selecting previously unselected package libsource-highlight4t64:amd64. 105s Preparing to unpack .../11-libsource-highlight4t64_3.1.9-4.3build2_amd64.deb ... 105s Unpacking libsource-highlight4t64:amd64 (3.1.9-4.3build2) ... 105s Selecting previously unselected package gdb. 105s Preparing to unpack .../12-gdb_17.1-1ubuntu2_amd64.deb ... 105s Unpacking gdb (17.1-1ubuntu2) ... 105s Selecting previously unselected package python3-platformdirs. 105s Preparing to unpack .../13-python3-platformdirs_4.5.1-1_all.deb ... 105s Unpacking python3-platformdirs (4.5.1-1) ... 105s Selecting previously unselected package python3-traitlets. 105s Preparing to unpack .../14-python3-traitlets_5.14.3+really5.14.3-2_all.deb ... 105s Unpacking python3-traitlets (5.14.3+really5.14.3-2) ... 105s Selecting previously unselected package python3-jupyter-core. 105s Preparing to unpack .../15-python3-jupyter-core_5.9.1-1_all.deb ... 105s Unpacking python3-jupyter-core (5.9.1-1) ... 105s Selecting previously unselected package jupyter-core. 105s Preparing to unpack .../16-jupyter-core_5.9.1-1_all.deb ... 105s Unpacking jupyter-core (5.9.1-1) ... 105s Selecting previously unselected package libjs-underscore. 105s Preparing to unpack .../17-libjs-underscore_1.13.7~dfsg+~1.13.0-6_all.deb ... 105s Unpacking libjs-underscore (1.13.7~dfsg+~1.13.0-6) ... 105s Selecting previously unselected package libjs-backbone. 105s Preparing to unpack .../18-libjs-backbone_1.4.1~dfsg+~1.4.15-3build1_all.deb ... 105s Unpacking libjs-backbone (1.4.1~dfsg+~1.4.15-3build1) ... 105s Selecting previously unselected package libjs-bootstrap. 105s Preparing to unpack .../19-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 105s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 105s Selecting previously unselected package libjs-jquery. 105s Preparing to unpack .../20-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 105s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 105s Selecting previously unselected package libjs-bootstrap-tour. 105s Preparing to unpack .../21-libjs-bootstrap-tour_0.12.0+dfsg-6_all.deb ... 105s Unpacking libjs-bootstrap-tour (0.12.0+dfsg-6) ... 105s Selecting previously unselected package libjs-codemirror. 105s Preparing to unpack .../22-libjs-codemirror_5.65.20+~cs5.83.25-1_all.deb ... 105s Unpacking libjs-codemirror (5.65.20+~cs5.83.25-1) ... 105s Selecting previously unselected package libjs-es6-promise. 105s Preparing to unpack .../23-libjs-es6-promise_4.2.8-12_all.deb ... 105s Unpacking libjs-es6-promise (4.2.8-12) ... 105s Selecting previously unselected package node-jed. 105s Preparing to unpack .../24-node-jed_1.1.1-4_all.deb ... 105s Unpacking node-jed (1.1.1-4) ... 105s Selecting previously unselected package libjs-jed. 105s Preparing to unpack .../25-libjs-jed_1.1.1-4_all.deb ... 105s Unpacking libjs-jed (1.1.1-4) ... 105s Selecting previously unselected package libjs-jquery-typeahead. 105s Preparing to unpack .../26-libjs-jquery-typeahead_2.11.0+dfsg1-3build1_all.deb ... 105s Unpacking libjs-jquery-typeahead (2.11.0+dfsg1-3build1) ... 105s Selecting previously unselected package libjs-jquery-ui. 105s Preparing to unpack .../27-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 105s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 105s Selecting previously unselected package libjs-marked. 105s Preparing to unpack .../28-libjs-marked_4.2.3+ds+~4.0.7-4_all.deb ... 105s Unpacking libjs-marked (4.2.3+ds+~4.0.7-4) ... 105s Selecting previously unselected package libjs-mathjax. 105s Preparing to unpack .../29-libjs-mathjax_2.7.9+dfsg-1build1_all.deb ... 105s Unpacking libjs-mathjax (2.7.9+dfsg-1build1) ... 106s Selecting previously unselected package libjs-moment. 106s Preparing to unpack .../30-libjs-moment_2.29.4+ds-1_all.deb ... 106s Unpacking libjs-moment (2.29.4+ds-1) ... 106s Selecting previously unselected package libjs-requirejs. 106s Preparing to unpack .../31-libjs-requirejs_2.3.8+ds+~2.1.37-1_all.deb ... 106s Unpacking libjs-requirejs (2.3.8+ds+~2.1.37-1) ... 106s Selecting previously unselected package libjs-requirejs-text. 106s Preparing to unpack .../32-libjs-requirejs-text_2.0.12-2_all.deb ... 106s Unpacking libjs-requirejs-text (2.0.12-2) ... 106s Selecting previously unselected package libjs-text-encoding. 106s Preparing to unpack .../33-libjs-text-encoding_0.7.0-5_all.deb ... 106s Unpacking libjs-text-encoding (0.7.0-5) ... 106s Selecting previously unselected package libjs-xterm. 106s Preparing to unpack .../34-libjs-xterm_5.3.0-4_all.deb ... 106s Unpacking libjs-xterm (5.3.0-4) ... 106s Selecting previously unselected package python3-tornado. 106s Preparing to unpack .../35-python3-tornado_6.5.4-0.1_amd64.deb ... 106s Unpacking python3-tornado (6.5.4-0.1) ... 106s Selecting previously unselected package python3-terminado. 106s Preparing to unpack .../36-python3-terminado_0.18.1-1_all.deb ... 106s Unpacking python3-terminado (0.18.1-1) ... 106s Selecting previously unselected package libargon2-1:amd64. 106s Preparing to unpack .../37-libargon2-1_0~20190702+dfsg-5_amd64.deb ... 106s Unpacking libargon2-1:amd64 (0~20190702+dfsg-5) ... 106s Selecting previously unselected package python3-ply. 106s Preparing to unpack .../38-python3-ply_3.11-10_all.deb ... 106s Unpacking python3-ply (3.11-10) ... 106s Selecting previously unselected package python3-pycparser. 106s Preparing to unpack .../39-python3-pycparser_2.23-2_all.deb ... 106s Unpacking python3-pycparser (2.23-2) ... 106s Selecting previously unselected package python3-cffi. 106s Preparing to unpack .../40-python3-cffi_2.0.0-2_all.deb ... 106s Unpacking python3-cffi (2.0.0-2) ... 106s Selecting previously unselected package python3-argon2-cffi-bindings. 106s Preparing to unpack .../41-python3-argon2-cffi-bindings_25.1.0-2_amd64.deb ... 106s Unpacking python3-argon2-cffi-bindings (25.1.0-2) ... 106s Selecting previously unselected package python3-argon2. 106s Preparing to unpack .../42-python3-argon2_25.1.0-2_amd64.deb ... 106s Unpacking python3-argon2 (25.1.0-2) ... 106s Selecting previously unselected package python3-comm. 106s Preparing to unpack .../43-python3-comm_0.2.1-1build1_all.deb ... 106s Unpacking python3-comm (0.2.1-1build1) ... 106s Selecting previously unselected package python3.14. 106s Preparing to unpack .../44-python3.14_3.14.2-1_amd64.deb ... 106s Unpacking python3.14 (3.14.2-1) ... 106s Selecting previously unselected package python3-coverage. 106s Preparing to unpack .../45-python3-coverage_7.8.2+dfsg1-1ubuntu1_amd64.deb ... 106s Unpacking python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 106s Selecting previously unselected package python3-debugpy. 106s Preparing to unpack .../46-python3-debugpy_1.8.19+ds-1ubuntu1_amd64.deb ... 106s Unpacking python3-debugpy (1.8.19+ds-1ubuntu1) ... 106s Selecting previously unselected package python3-decorator. 106s Preparing to unpack .../47-python3-decorator_5.2.1-2_all.deb ... 106s Unpacking python3-decorator (5.2.1-2) ... 106s Selecting previously unselected package python3-parso. 106s Preparing to unpack .../48-python3-parso_0.8.5-1_all.deb ... 106s Unpacking python3-parso (0.8.5-1) ... 106s Selecting previously unselected package python3-typeshed. 106s Preparing to unpack .../49-python3-typeshed_0.0~git20241223.ea91db2-4_all.deb ... 106s Unpacking python3-typeshed (0.0~git20241223.ea91db2-4) ... 106s Selecting previously unselected package python3-jedi. 106s Preparing to unpack .../50-python3-jedi_0.19.1+ds1-1build1_all.deb ... 106s Unpacking python3-jedi (0.19.1+ds1-1build1) ... 106s Selecting previously unselected package python3-matplotlib-inline. 106s Preparing to unpack .../51-python3-matplotlib-inline_0.2.1-1_all.deb ... 106s Unpacking python3-matplotlib-inline (0.2.1-1) ... 106s Selecting previously unselected package python3-wcwidth. 106s Preparing to unpack .../52-python3-wcwidth_0.2.14+dfsg1-1build1_all.deb ... 106s Unpacking python3-wcwidth (0.2.14+dfsg1-1build1) ... 106s Selecting previously unselected package python3-prompt-toolkit. 106s Preparing to unpack .../53-python3-prompt-toolkit_3.0.52-2_all.deb ... 106s Unpacking python3-prompt-toolkit (3.0.52-2) ... 106s Selecting previously unselected package python3-astroid. 106s Preparing to unpack .../54-python3-astroid_4.0.2-1ubuntu1_all.deb ... 106s Unpacking python3-astroid (4.0.2-1ubuntu1) ... 106s Selecting previously unselected package python3-asttokens. 106s Preparing to unpack .../55-python3-asttokens_3.0.1-1_all.deb ... 106s Unpacking python3-asttokens (3.0.1-1) ... 106s Selecting previously unselected package python3-executing. 106s Preparing to unpack .../56-python3-executing_2.2.1-0.1_all.deb ... 106s Unpacking python3-executing (2.2.1-0.1) ... 106s Selecting previously unselected package python3-pure-eval. 106s Preparing to unpack .../57-python3-pure-eval_0.2.3-1_all.deb ... 106s Unpacking python3-pure-eval (0.2.3-1) ... 106s Selecting previously unselected package python3-stack-data. 106s Preparing to unpack .../58-python3-stack-data_0.6.3-3_all.deb ... 106s Unpacking python3-stack-data (0.6.3-3) ... 106s Selecting previously unselected package python3-ipython. 106s Preparing to unpack .../59-python3-ipython_8.35.0-2_all.deb ... 106s Unpacking python3-ipython (8.35.0-2) ... 106s Selecting previously unselected package python3-psutil. 106s Preparing to unpack .../60-python3-psutil_7.1.0-1ubuntu1_amd64.deb ... 106s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 106s Selecting previously unselected package libnorm1t64:amd64. 106s Preparing to unpack .../61-libnorm1t64_1.5.9+dfsg-4_amd64.deb ... 106s Unpacking libnorm1t64:amd64 (1.5.9+dfsg-4) ... 106s Selecting previously unselected package libpgm-5.3-0t64:amd64. 106s Preparing to unpack .../62-libpgm-5.3-0t64_5.3.128~dfsg-2.1build2_amd64.deb ... 106s Unpacking libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1build2) ... 106s Selecting previously unselected package libsodium23:amd64. 106s Preparing to unpack .../63-libsodium23_1.0.18-2_amd64.deb ... 106s Unpacking libsodium23:amd64 (1.0.18-2) ... 106s Selecting previously unselected package libzmq5:amd64. 106s Preparing to unpack .../64-libzmq5_4.3.5-1build3_amd64.deb ... 106s Unpacking libzmq5:amd64 (4.3.5-1build3) ... 106s Selecting previously unselected package python3-zmq. 106s Preparing to unpack .../65-python3-zmq_27.1.0-1_amd64.deb ... 106s Unpacking python3-zmq (27.1.0-1) ... 106s Selecting previously unselected package python3-jupyter-client. 106s Preparing to unpack .../66-python3-jupyter-client_8.7.0-1_all.deb ... 106s Unpacking python3-jupyter-client (8.7.0-1) ... 106s Selecting previously unselected package python3-nest-asyncio. 106s Preparing to unpack .../67-python3-nest-asyncio_1.6.0-1_all.deb ... 106s Unpacking python3-nest-asyncio (1.6.0-1) ... 106s Selecting previously unselected package python3-ipykernel. 106s Preparing to unpack .../68-python3-ipykernel_6.30.1-1_all.deb ... 106s Unpacking python3-ipykernel (6.30.1-1) ... 106s Selecting previously unselected package python3-ipython-genutils. 106s Preparing to unpack .../69-python3-ipython-genutils_0.2.0-7_all.deb ... 106s Unpacking python3-ipython-genutils (0.2.0-7) ... 106s Selecting previously unselected package python-tinycss2-common. 106s Preparing to unpack .../70-python-tinycss2-common_1.5.1-1_all.deb ... 106s Unpacking python-tinycss2-common (1.5.1-1) ... 106s Selecting previously unselected package python3-webencodings. 106s Preparing to unpack .../71-python3-webencodings_0.5.1-5build1_all.deb ... 106s Unpacking python3-webencodings (0.5.1-5build1) ... 106s Selecting previously unselected package python3-tinycss2. 106s Preparing to unpack .../72-python3-tinycss2_1.5.1-1_all.deb ... 106s Unpacking python3-tinycss2 (1.5.1-1) ... 106s Selecting previously unselected package python3-html5lib. 106s Preparing to unpack .../73-python3-html5lib_1.2-3_all.deb ... 106s Unpacking python3-html5lib (1.2-3) ... 106s Selecting previously unselected package python3-bleach. 106s Preparing to unpack .../74-python3-bleach_6.3.0-1_all.deb ... 106s Unpacking python3-bleach (6.3.0-1) ... 106s Selecting previously unselected package python3-soupsieve. 106s Preparing to unpack .../75-python3-soupsieve_2.8.3-1_all.deb ... 106s Unpacking python3-soupsieve (2.8.3-1) ... 107s Selecting previously unselected package python3-bs4. 107s Preparing to unpack .../76-python3-bs4_4.14.3-2build1_all.deb ... 107s Unpacking python3-bs4 (4.14.3-2build1) ... 107s Selecting previously unselected package python3-defusedxml. 107s Preparing to unpack .../77-python3-defusedxml_0.7.1-3build1_all.deb ... 107s Unpacking python3-defusedxml (0.7.1-3build1) ... 107s Selecting previously unselected package python3-jupyterlab-pygments. 107s Preparing to unpack .../78-python3-jupyterlab-pygments_0.2.2-3build1_all.deb ... 107s Unpacking python3-jupyterlab-pygments (0.2.2-3build1) ... 107s Selecting previously unselected package python3-mistune. 107s Preparing to unpack .../79-python3-mistune_3.1.4-1_all.deb ... 107s Unpacking python3-mistune (3.1.4-1) ... 107s Selecting previously unselected package python3-fastjsonschema. 107s Preparing to unpack .../80-python3-fastjsonschema_2.21.1-1_all.deb ... 107s Unpacking python3-fastjsonschema (2.21.1-1) ... 107s Selecting previously unselected package python3-nbformat. 107s Preparing to unpack .../81-python3-nbformat_5.10.4-1_all.deb ... 107s Unpacking python3-nbformat (5.10.4-1) ... 107s Selecting previously unselected package python3-nbclient. 107s Preparing to unpack .../82-python3-nbclient_0.10.4-1_all.deb ... 107s Unpacking python3-nbclient (0.10.4-1) ... 107s Selecting previously unselected package python3-pandocfilters. 107s Preparing to unpack .../83-python3-pandocfilters_1.5.1-1_all.deb ... 107s Unpacking python3-pandocfilters (1.5.1-1) ... 107s Selecting previously unselected package python3-nbconvert. 107s Preparing to unpack .../84-python3-nbconvert_7.16.6-1_all.deb ... 107s Unpacking python3-nbconvert (7.16.6-1) ... 107s Selecting previously unselected package python3-prometheus-client. 107s Preparing to unpack .../85-python3-prometheus-client_0.21.1+ds1-1build1_all.deb ... 107s Unpacking python3-prometheus-client (0.21.1+ds1-1build1) ... 107s Selecting previously unselected package python3-send2trash. 107s Preparing to unpack .../86-python3-send2trash_1.8.3-1_all.deb ... 107s Unpacking python3-send2trash (1.8.3-1) ... 107s Selecting previously unselected package python3-notebook. 107s Preparing to unpack .../87-python3-notebook_6.4.13-5ubuntu0.1_all.deb ... 107s Unpacking python3-notebook (6.4.13-5ubuntu0.1) ... 107s Selecting previously unselected package jupyter-notebook. 107s Preparing to unpack .../88-jupyter-notebook_6.4.13-5ubuntu0.1_all.deb ... 107s Unpacking jupyter-notebook (6.4.13-5ubuntu0.1) ... 107s Selecting previously unselected package sphinx-rtd-theme-common. 107s Preparing to unpack .../89-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 107s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 107s Selecting previously unselected package python-notebook-doc. 107s Preparing to unpack .../90-python-notebook-doc_6.4.13-5ubuntu0.1_all.deb ... 107s Unpacking python-notebook-doc (6.4.13-5ubuntu0.1) ... 107s Selecting previously unselected package python3-all. 107s Preparing to unpack .../91-python3-all_3.13.9-3_amd64.deb ... 107s Unpacking python3-all (3.13.9-3) ... 107s Selecting previously unselected package python3-iniconfig. 107s Preparing to unpack .../92-python3-iniconfig_2.1.0-2_all.deb ... 107s Unpacking python3-iniconfig (2.1.0-2) ... 107s Selecting previously unselected package python3-pluggy. 107s Preparing to unpack .../93-python3-pluggy_1.6.0-2_all.deb ... 107s Unpacking python3-pluggy (1.6.0-2) ... 107s Selecting previously unselected package python3-pytest. 107s Preparing to unpack .../94-python3-pytest_9.0.2-2_all.deb ... 107s Unpacking python3-pytest (9.0.2-2) ... 107s Selecting previously unselected package python3-requests-unixsocket. 107s Preparing to unpack .../95-python3-requests-unixsocket_1.0.1-1_all.deb ... 107s Unpacking python3-requests-unixsocket (1.0.1-1) ... 107s Setting up libjs-jquery-typeahead (2.11.0+dfsg1-3build1) ... 107s Setting up python3-iniconfig (2.1.0-2) ... 107s Setting up python3-tornado (6.5.4-0.1) ... 108s Setting up libnorm1t64:amd64 (1.5.9+dfsg-4) ... 108s Setting up python3-pure-eval (0.2.3-1) ... 108s Setting up python3-send2trash (1.8.3-1) ... 108s Setting up fonts-lato (2.015-1build1) ... 108s Setting up fonts-mathjax (2.7.9+dfsg-1build1) ... 108s Setting up libsodium23:amd64 (1.0.18-2) ... 108s Setting up libjs-mathjax (2.7.9+dfsg-1build1) ... 108s Setting up libjs-requirejs-text (2.0.12-2) ... 108s Setting up python3-parso (0.8.5-1) ... 108s Setting up python3-defusedxml (0.7.1-3build1) ... 108s Setting up python3-ipython-genutils (0.2.0-7) ... 108s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 108s Setting up libargon2-1:amd64 (0~20190702+dfsg-5) ... 108s Setting up python3-ply (3.11-10) ... 108s Setting up libpython3.14-minimal:amd64 (3.14.2-1) ... 108s Setting up libjs-moment (2.29.4+ds-1) ... 108s Setting up python3-pandocfilters (1.5.1-1) ... 108s Setting up libjs-requirejs (2.3.8+ds+~2.1.37-1) ... 108s Setting up libjs-es6-promise (4.2.8-12) ... 108s Setting up libjs-text-encoding (0.7.0-5) ... 108s Setting up python3-webencodings (0.5.1-5build1) ... 109s Setting up python3-platformdirs (4.5.1-1) ... 109s Setting up python3-psutil (7.1.0-1ubuntu1) ... 109s Setting up libsource-highlight-common (3.1.9-4.3build2) ... 109s Setting up python3-pycparser (2.23-2) ... 109s Setting up python3-requests-unixsocket (1.0.1-1) ... 109s Setting up python3-jupyterlab-pygments (0.2.2-3build1) ... 109s Setting up libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1build2) ... 109s Setting up python3-decorator (5.2.1-2) ... 110s Setting up python3-wcwidth (0.2.14+dfsg1-1build1) ... 110s Setting up node-jed (1.1.1-4) ... 110s Setting up python3-typeshed (0.0~git20241223.ea91db2-4) ... 110s Setting up libjs-xterm (5.3.0-4) ... 110s Setting up python3-nest-asyncio (1.6.0-1) ... 110s Setting up libjs-codemirror (5.65.20+~cs5.83.25-1) ... 110s Setting up libjs-jed (1.1.1-4) ... 110s Setting up libipt2 (2.1.2-3) ... 110s Setting up python3-html5lib (1.2-3) ... 110s Setting up libbabeltrace1:amd64 (1.5.11-5) ... 110s Setting up python3-pluggy (1.6.0-2) ... 110s Setting up python3-fastjsonschema (2.21.1-1) ... 110s Setting up python3-terminado (0.18.1-1) ... 110s Setting up python3-astroid (4.0.2-1ubuntu1) ... 111s Setting up python3-traitlets (5.14.3+really5.14.3-2) ... 111s Setting up python-tinycss2-common (1.5.1-1) ... 111s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 111s Setting up python3-mistune (3.1.4-1) ... 111s Setting up python3-soupsieve (2.8.3-1) ... 111s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 111s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 111s Setting up python3.14-minimal (3.14.2-1) ... 112s Setting up python3-jupyter-core (5.9.1-1) ... 112s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 112s Setting up libjs-underscore (1.13.7~dfsg+~1.13.0-6) ... 112s Setting up libjs-marked (4.2.3+ds+~4.0.7-4) ... 112s Setting up python3-prompt-toolkit (3.0.52-2) ... 113s Setting up python3-tinycss2 (1.5.1-1) ... 113s Setting up libzmq5:amd64 (4.3.5-1build3) ... 113s Setting up python3-jedi (0.19.1+ds1-1build1) ... 113s Setting up libpython3.14-stdlib:amd64 (3.14.2-1) ... 113s Setting up python3-asttokens (3.0.1-1) ... 113s Setting up python3-pytest (9.0.2-2) ... 113s Setting up python3-cffi (2.0.0-2) ... 114s Setting up libjs-bootstrap-tour (0.12.0+dfsg-6) ... 114s Setting up libjs-backbone (1.4.1~dfsg+~1.4.15-3build1) ... 114s Setting up libsource-highlight4t64:amd64 (3.1.9-4.3build2) ... 114s Setting up python3-nbformat (5.10.4-1) ... 114s Setting up python-notebook-doc (6.4.13-5ubuntu0.1) ... 114s Setting up python3-bs4 (4.14.3-2build1) ... 114s Setting up python3-bleach (6.3.0-1) ... 114s Setting up python3-matplotlib-inline (0.2.1-1) ... 114s Setting up python3-comm (0.2.1-1build1) ... 114s Setting up python3-prometheus-client (0.21.1+ds1-1build1) ... 114s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 114s Setting up python3-executing (2.2.1-0.1) ... 114s Setting up python3-zmq (27.1.0-1) ... 115s Setting up python3-argon2-cffi-bindings (25.1.0-2) ... 115s Setting up python3-argon2 (25.1.0-2) ... 115s Setting up libpython3.14:amd64 (3.14.2-1) ... 115s Setting up python3-jupyter-client (8.7.0-1) ... 115s Setting up jupyter-core (5.9.1-1) ... 115s Setting up python3.14 (3.14.2-1) ... 116s Setting up python3-stack-data (0.6.3-3) ... 116s Setting up python3-all (3.13.9-3) ... 116s Setting up python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 116s Setting up python3-nbclient (0.10.4-1) ... 116s Setting up gdb (17.1-1ubuntu2) ... 116s Setting up python3-ipython (8.35.0-2) ... 117s /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:3141: SyntaxWarning: 'return' in a 'finally' block 117s return result 117s Setting up python3-nbconvert (7.16.6-1) ... 117s Setting up python3-debugpy (1.8.19+ds-1ubuntu1) ... 118s Setting up python3-ipykernel (6.30.1-1) ... 118s Setting up python3-notebook (6.4.13-5ubuntu0.1) ... 118s Setting up jupyter-notebook (6.4.13-5ubuntu0.1) ... 118s Processing triggers for systemd (259-1ubuntu3) ... 118s Processing triggers for man-db (2.13.1-1) ... 119s Processing triggers for libc-bin (2.42-2ubuntu4) ... 120s autopkgtest [01:18:19]: test pytest: [----------------------- 120s Testing with python3.14 120s *** 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 122s ============================= test session starts ============================== 122s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 122s rootdir: /tmp/autopkgtest.y1BifU/autopkgtest_tmp 122s plugins: typeguard-4.4.4 122s collected 330 items / 6 deselected / 324 selected 122s 122s auth/tests/test_login.py .. [ 0%] 123s auth/tests/test_security.py .... [ 1%] 123s bundler/tests/test_bundler_api.py ..... [ 3%] 123s bundler/tests/test_bundler_tools.py ............. [ 7%] 123s bundler/tests/test_bundlerextension.py ... [ 8%] 123s nbconvert/tests/test_nbconvert_handlers.py ssssss [ 10%] 123s services/api/tests/test_api.py ... [ 11%] 123s services/config/tests/test_config_api.py ... [ 12%] 123s services/contents/tests/test_contents_api.py .s..........ss..s.......... [ 20%] 124s ................s...........ss..s......................... [ 38%] 124s services/contents/tests/test_fileio.py ... [ 39%] 124s services/contents/tests/test_largefilemanager.py . [ 39%] 124s services/contents/tests/test_manager.py .....s........ss..........ss.... [ 49%] 124s .... [ 50%] 134s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF.. [ 54%] 134s services/kernelspecs/tests/test_kernelspecs_api.py ....... [ 56%] 135s services/nbconvert/tests/test_nbconvert_api.py . [ 56%] 135s services/sessions/tests/test_sessionmanager.py ......... [ 59%] 136s services/sessions/tests/test_sessions_api.py FFFFFE.FEFE.FFFFFFFE.FEFE.F [ 65%] 136s F [ 66%] 140s terminal/tests/test_terminals_api.py ........ [ 68%] 140s tests/test_config_manager.py . [ 68%] 140s tests/test_files.py ..... [ 70%] 140s tests/test_gateway.py ...... [ 72%] 140s tests/test_i18n.py . [ 72%] 140s tests/test_log.py . [ 72%] 141s tests/test_nbextensions.py ................................... [ 83%] 141s tests/test_notebookapp.py .......................... [ 91%] 141s tests/test_paths.py ... [ 92%] 141s tests/test_serialize.py .. [ 93%] 142s tests/test_serverextensions.py ..... [ 94%] 142s tests/test_traittypes.py ........... [ 98%] 143s tests/test_utils.py ....s [ 99%] 143s tree/tests/test_tree_handler.py . [100%] 143s 143s ==================================== ERRORS ==================================== 143s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 143s 143s self = 143s 143s def tearDown(self): 143s for k in self.kern_api.list().json(): 143s > self.kern_api.shutdown(k['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/aa8fe264-56b3-44f4-b154-d57026d72818 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "/usr/lib/python3.13/subprocess.py", line 49, in 143s import signal 143s File "/usr/lib/python3.13/signal.py", line 7, in 143s _IntEnum._convert_( 143s File "/usr/lib/python3.13/enum.py", line 928, in _convert_ 143s cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) 143s File "/usr/lib/python3.13/enum.py", line 1874, in convert_class 143s for name, value in attrs.items(): 143s KeyboardInterrupt 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdkkfsdt7/runtime/kernel-aa8fe264-56b3-44f4-b154-d57026d72818.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48087 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52495 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: aa8fe264-56b3-44f4-b154-d57026d72818, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.750000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.410000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdkkfsdt7/runtime/kernel-0d92e80a-fd75-4987-a6b7-c07f15058c6e.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44975 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45839 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0d92e80a-fd75-4987-a6b7-c07f15058c6e, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.850000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.450000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 0d92e80a-fd75-4987-a6b7-c07f15058c6e 143s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/0d92e80a-fd75-4987-a6b7-c07f15058c6e/interrupt (::1) 2.360000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 143s yield maybe_future(km.restart_kernel(kernel_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 143s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 143s await ensure_async(kernel.restart_kernel(now=now)) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 143s await self._async_shutdown_kernel(now=now, restart=True) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/0d92e80a-fd75-4987-a6b7-c07f15058c6e/restart (::1) 3.270000ms referer=None 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.450000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for aa8fe264-56b3-44f4-b154-d57026d72818 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: aa8fe264-56b3-44f4-b154-d57026d72818 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/aa8fe264-56b3-44f4-b154-d57026d72818 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/aa8fe264-56b3-44f4-b154-d57026d72818', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 143s yielded = ctx_run(next, result) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 143s yield maybe_future(km.shutdown_kernel(kernel_id)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/aa8fe264-56b3-44f4-b154-d57026d72818 (::1) 3.680000ms referer=None 143s --------------------------- Captured stderr teardown --------------------------- 143s Traceback (most recent call last): 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 143s import jupyter_client 143s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 143s from .asynchronous import AsyncKernelClient 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 143s from .client import AsyncKernelClient # noqa 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 143s import zmq.asyncio 143s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 143s import asyncio 143s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 143s from .base_events import * 143s File "/usr/lib/python3.13/asyncio/base_events.py", line 34, in 143s import ssl 143s File "/usr/lib/python3.13/ssl.py", line 100, in 143s import _ssl # if we can't import it, let the error propagate 143s ^^^^^^^^^^^ 143s File "", line 1360, in _find_and_load 143s File "", line 1331, in _find_and_load_unlocked 143s File "", line 935, in _load_unlocked 143s File "", line 1326, in exec_module 143s File "", line 491, in _verbose_message 143s KeyboardInterrupt 143s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 143s 143s self = 143s 143s def tearDown(self): 143s for k in self.kern_api.list().json(): 143s > self.kern_api.shutdown(k['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/57fa6752-420f-4ff3-8005-30b55e278cce 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s Traceback (most recent call last): 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 143s import jupyter_client 143s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 143s from .asynchronous import AsyncKernelClient 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 143s from .client import AsyncKernelClient # noqa 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 143s import zmq.asyncio 143s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 143s import asyncio 143s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 143s from .base_events import * 143s File "/usr/lib/python3.13/asyncio/base_events.py", line 45, in 143s from . import staggered 143s File "/usr/lib/python3.13/asyncio/staggered.py", line 10, in 143s from . import tasks 143s File "/usr/lib/python3.13/asyncio/tasks.py", line 29, in 143s from . import timeouts 143s File "", line 1360, in _find_and_load 143s File "", line 1331, in _find_and_load_unlocked 143s File "", line 935, in _load_unlocked 143s File "", line 1019, in exec_module 143s File "", line 1152, in get_code 143s File "", line 785, in _compile_bytecode 143s KeyboardInterrupt 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkbwokdrc/runtime/kernel-57fa6752-420f-4ff3-8005-30b55e278cce.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37719 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37243 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 57fa6752-420f-4ff3-8005-30b55e278cce, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.190000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.460000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkbwokdrc/runtime/kernel-8dacb7f1-21f5-4ff3-8ade-e36389c482d1.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37963 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59685 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8dacb7f1-21f5-4ff3-8ade-e36389c482d1, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.530000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.370000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 8dacb7f1-21f5-4ff3-8ade-e36389c482d1 143s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/8dacb7f1-21f5-4ff3-8ade-e36389c482d1/interrupt (::1) 0.500000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 143s yield maybe_future(km.restart_kernel(kernel_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 143s result = coro.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 143s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 143s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 143s yield self # This tells Task to wait for completion. 143s ^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 143s await ensure_async(kernel.restart_kernel(now=now)) 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 143s await self._async_shutdown_kernel(now=now, restart=True) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/8dacb7f1-21f5-4ff3-8ade-e36389c482d1/restart (::1) 5.050000ms referer=None 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.970000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 57fa6752-420f-4ff3-8005-30b55e278cce 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 57fa6752-420f-4ff3-8005-30b55e278cce 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/57fa6752-420f-4ff3-8005-30b55e278cce (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/57fa6752-420f-4ff3-8005-30b55e278cce', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 143s yield maybe_future(km.shutdown_kernel(kernel_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/57fa6752-420f-4ff3-8005-30b55e278cce (::1) 5.510000ms referer=None 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 143s from pathlib import Path 143s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 143s from ._local import * 143s File "", line 1360, in _find_and_load 143s File "", line 1331, in _find_and_load_unlocked 143s File "", line 935, in _load_unlocked 143s File "", line 1019, in exec_module 143s File "", line 1152, in get_code 143s File "", line 781, in _compile_bytecode 143s KeyboardInterrupt 143s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/33080554-47e1-4b3e-99b7-3272e48218c8 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3utabl46/runtime/kernel-80806b61-7d0a-41bd-9c07-dfd3b67f5e12.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53249 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57385 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 80806b61-7d0a-41bd-9c07-dfd3b67f5e12, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.020000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.600000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.410000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.390000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fcd2fa62-5fe4-4bc7-85ad-e59bc9e68ae1 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fcd2fa62-5fe4-4bc7-85ad-e59bc9e68ae1 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/ba805821-4a1a-4f1f-8440-08f909b28653 (::1) 0.600000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 80806b61-7d0a-41bd-9c07-dfd3b67f5e12 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 80806b61-7d0a-41bd-9c07-dfd3b67f5e12 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/33080554-47e1-4b3e-99b7-3272e48218c8 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/33080554-47e1-4b3e-99b7-3272e48218c8', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 143s yielded = self.gen.send(value) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/33080554-47e1-4b3e-99b7-3272e48218c8 (::1) 4.360000ms referer=None 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 143s import jupyter_client 143s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 143s from .asynchronous import AsyncKernelClient 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 143s from .client import AsyncKernelClient # noqa 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 143s import zmq.asyncio 143s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 143s from zmq import backend 143s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 143s _ns = select_backend(first) 143s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 143s mod = import_module(name) 143s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 143s return _bootstrap._gcd_import(name[level:], package, level) 143s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 143s from . import _zmq 143s File "", line 645, in parent 143s KeyboardInterrupt 143s __________ ERROR at teardown of SessionAPITest.test_modify_kernel_id ___________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 143s import jupyter_client 143s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 143s from .asynchronous import AsyncKernelClient 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 143s from .client import AsyncKernelClient # noqa 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 143s import zmq.asyncio 143s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 143s from zmq import sugar 143s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 143s from zmq.sugar import context, frame, poll, socket, tracker, version 143s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 143s from .socket import Socket, SyncSocket 143s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 10, in 143s import random 143s File "/usr/lib/python3.13/random.py", line 61, in 143s from bisect import bisect as _bisect 143s File "", line 1357, in _find_and_load 143s File "", line 418, in __enter__ 143s File "", line 311, in acquire 143s File "", line 170, in __enter__ 143s KeyboardInterrupt 143s Traceback (most recent call last): 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 143s import jupyter_client 143s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 143s from .asynchronous import AsyncKernelClient 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 143s from .client import AsyncKernelClient # noqa 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 143s import zmq.asyncio 143s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 143s from zmq import backend 143s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 143s _ns = select_backend(first) 143s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 143s mod = import_module(name) 143s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 143s return _bootstrap._gcd_import(name[level:], package, level) 143s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 143s from . import _zmq 143s File "", line 645, in parent 143s KeyboardInterrupt 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3utabl46/runtime/kernel-95572e3a-a641-4bf3-8e31-e852935e306a.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58785 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42025 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 95572e3a-a641-4bf3-8e31-e852935e306a, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp3utabl46/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.180000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3utabl46/runtime/kernel-a0ecb34c-4c5d-4425-9599-8b14e8467c3e.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34361 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35635 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: a0ecb34c-4c5d-4425-9599-8b14e8467c3e, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.990000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 95572e3a-a641-4bf3-8e31-e852935e306a 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 95572e3a-a641-4bf3-8e31-e852935e306a 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 143s yielded = self.gen.send(value) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 154, in patch 143s km.shutdown_kernel(before['kernel']['id']) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 (::1) 8.830000ms referer=None 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.470000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a0ecb34c-4c5d-4425-9599-8b14e8467c3e 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a0ecb34c-4c5d-4425-9599-8b14e8467c3e 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 143s yielded = self.gen.send(value) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 (::1) 8.590000ms referer=None 143s _________ ERROR at teardown of SessionAPITest.test_modify_kernel_name __________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.680000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3utabl46/runtime/kernel-b296d762-2808-4e32-bdeb-5bba0fe386e6.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49859 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42513 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: b296d762-2808-4e32-bdeb-5bba0fe386e6, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmp3utabl46/notebooks/foo'} 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a0ecb34c-4c5d-4425-9599-8b14e8467c3e 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a0ecb34c-4c5d-4425-9599-8b14e8467c3e 143s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 (::1) 15.560000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b296d762-2808-4e32-bdeb-5bba0fe386e6 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b296d762-2808-4e32-bdeb-5bba0fe386e6 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 143s yielded = self.gen.send(value) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 143s from typing import TYPE_CHECKING, Any 143s File "/usr/lib/python3.13/typing.py", line 1818, in 143s class _LiteralGenericAlias(_GenericAlias, _root=True): 143s ...<7 lines>... 143s return hash(frozenset(_value_and_type_iter(self.__args__))) 143s File "/usr/lib/python3.13/typing.py", line 511, in __init_subclass__ 143s def __init_subclass__(cls, /, *args, **kwds): 143s 143s KeyboardInterrupt 143s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/2e136143-6d2a-4ab5-b55d-fa2d4a509b99 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjg_ky_lf/runtime/kernel-9fa34f9e-6fa6-45cb-8d94-fc6cebec58e9.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44543 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60617 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9fa34f9e-6fa6-45cb-8d94-fc6cebec58e9, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.830000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.530000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.690000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.370000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for cc48b3e1-f5c8-4688-9917-557c2a41da0d 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cc48b3e1-f5c8-4688-9917-557c2a41da0d 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/f0531e39-b09c-4ba3-9cb1-dc350f85fe6a (::1) 0.480000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9fa34f9e-6fa6-45cb-8d94-fc6cebec58e9 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9fa34f9e-6fa6-45cb-8d94-fc6cebec58e9 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/2e136143-6d2a-4ab5-b55d-fa2d4a509b99 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/2e136143-6d2a-4ab5-b55d-fa2d4a509b99', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 143s from typing import TYPE_CHECKING, Any 143s File "/usr/lib/python3.13/typing.py", line 3009, in 143s class NamedTupleMeta(type): 143s ...<47 lines>... 143s return nm_tpl 143s KeyboardInterrupt 143s ________ ERROR at teardown of AsyncSessionAPITest.test_modify_kernel_id ________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 143s import jupyter_client 143s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 143s from .asynchronous import AsyncKernelClient 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 143s from .client import AsyncKernelClient # noqa 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 143s import zmq.asyncio 143s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 143s from zmq import sugar 143s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 143s from zmq.sugar import context, frame, poll, socket, tracker, version 143s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 143s from .socket import Socket, SyncSocket 143s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 47, in 143s class _SocketContext(Generic[_SocketType]): 143s ~~~~~~~^^^^^^^^^^^^^ 143s File "/usr/lib/python3.13/typing.py", line 426, in inner 143s @functools.wraps(func) 143s 143s KeyboardInterrupt 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjg_ky_lf/runtime/kernel-e2f539c6-d091-4ea7-8498-447f793ec8ed.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50905 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55557 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: e2f539c6-d091-4ea7-8498-447f793ec8ed, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpjg_ky_lf/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.360000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjg_ky_lf/runtime/kernel-ebcd3bf3-18f1-4c06-a7ec-2347b81c43bb.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45657 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52237 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: ebcd3bf3-18f1-4c06-a7ec-2347b81c43bb, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.970000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e2f539c6-d091-4ea7-8498-447f793ec8ed 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e2f539c6-d091-4ea7-8498-447f793ec8ed 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 153, in patch 143s yield maybe_future( 143s km.shutdown_kernel(before['kernel']['id']) 143s ) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be (::1) 9.320000ms referer=None 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.340000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ebcd3bf3-18f1-4c06-a7ec-2347b81c43bb 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ebcd3bf3-18f1-4c06-a7ec-2347b81c43bb 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "/usr/lib/python3.13/subprocess.py", line 49, in 143s import signal 143s File "/usr/lib/python3.13/signal.py", line 7, in 143s _IntEnum._convert_( 143s ~~~~~~~~~~~~~~~~~~^ 143s 'Signals', __name__, 143s ^^^^^^^^^^^^^^^^^^^^ 143s ...<2 lines>... 143s and (name.startswith('SIG') and not name.startswith('SIG_')) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s or name.startswith('CTRL_')) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3.13/enum.py", line 925, in _convert_ 143s body = {t[0]: t[1] for t in members} 143s ^^^^^^^^^^ 143s KeyboardInterrupt 143s _______ ERROR at teardown of AsyncSessionAPITest.test_modify_kernel_name _______ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.520000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjg_ky_lf/runtime/kernel-5eca0eff-9c5f-4508-b491-98b983970f93.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42987 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51765 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 5eca0eff-9c5f-4508-b491-98b983970f93, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpjg_ky_lf/notebooks/foo'} 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ebcd3bf3-18f1-4c06-a7ec-2347b81c43bb 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ebcd3bf3-18f1-4c06-a7ec-2347b81c43bb 143s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be (::1) 13.270000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.030000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.360000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5eca0eff-9c5f-4508-b491-98b983970f93 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5eca0eff-9c5f-4508-b491-98b983970f93 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be (::1) 3.740000ms referer=None 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "", line 1360, in _find_and_load 143s File "", line 1331, in _find_and_load_unlocked 143s File "", line 935, in _load_unlocked 143s File "", line 1019, in exec_module 143s File "", line 1152, in get_code 143s File "", line 781, in _compile_bytecode 143s KeyboardInterrupt 143s =================================== FAILURES =================================== 143s ______________________ KernelAPITest.test_default_kernel _______________________ 143s 143s self = 143s 143s def tearDown(self): 143s for k in self.kern_api.list().json(): 143s > self.kern_api.shutdown(k['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/888fc78e-c9c4-4fe6-bab4-cb6cfcf6e7a5 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ------------------------------ Captured log setup ------------------------------ 143s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpdkkfsdt7/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpdkkfsdt7/etc/jupyter'] for config files 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpdkkfsdt7/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpdkkfsdt7/config 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpdkkfsdt7/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpdkkfsdt7/config 143s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpdkkfsdt7/notebooks 143s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 143s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 143s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 143s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 143s WARNING NotebookApp:handlers.py:612 Forbidden 143s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.680000ms referer=None 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdkkfsdt7/runtime/kernel-888fc78e-c9c4-4fe6-bab4-cb6cfcf6e7a5.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39815 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38593 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 888fc78e-c9c4-4fe6-bab4-cb6cfcf6e7a5, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 35.110000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.460000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 888fc78e-c9c4-4fe6-bab4-cb6cfcf6e7a5 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 888fc78e-c9c4-4fe6-bab4-cb6cfcf6e7a5 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/888fc78e-c9c4-4fe6-bab4-cb6cfcf6e7a5 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/888fc78e-c9c4-4fe6-bab4-cb6cfcf6e7a5', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 143s yielded = ctx_run(next, result) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 143s yield maybe_future(km.shutdown_kernel(kernel_id)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/888fc78e-c9c4-4fe6-bab4-cb6cfcf6e7a5 (::1) 5.070000ms referer=None 143s --------------------------- Captured stderr teardown --------------------------- 143s Traceback (most recent call last): 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 143s from pathlib import Path 143s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 143s from ._abc import * 143s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 143s from glob import _Globber, _no_recurse_symlinks 143s File "/usr/lib/python3.13/glob.py", line 5, in 143s import re 143s File "/usr/lib/python3.13/re/__init__.py", line 126, in 143s from . import _compiler, _parser 143s File "/usr/lib/python3.13/re/_compiler.py", line 13, in 143s import _sre 143s KeyboardInterrupt 143s ______________________ KernelAPITest.test_kernel_handler _______________________ 143s 143s self = 143s 143s def test_kernel_handler(self): 143s # GET kernel with given id 143s kid = self.kern_api.start().json()['id'] 143s r = self.kern_api.get(kid) 143s kern1 = r.json() 143s self.assertEqual(r.status_code, 200) 143s assert isinstance(kern1, dict) 143s self.assertIn('id', kern1) 143s self.assertEqual(kern1['id'], kid) 143s 143s # Request a bad kernel id and check that a JSON 143s # message is returned! 143s bad_id = '111-111-111-111-111' 143s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 143s self.kern_api.get(bad_id) 143s 143s # DELETE kernel with id 143s > r = self.kern_api.shutdown(kid) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/9684b4ba-265c-48a6-8884-1299f1382cd7 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 1, in 143s from ._version import ( 143s ...<4 lines>... 143s ) 143s File "", line 1360, in _find_and_load 143s File "", line 1322, in _find_and_load_unlocked 143s File "", line 1262, in _find_spec 143s File "", line 1556, in find_spec 143s File "", line 1530, in _get_spec 143s File "", line 1657, in find_spec 143s File "", line 133, in _path_join 143s KeyboardInterrupt 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdkkfsdt7/runtime/kernel-9684b4ba-265c-48a6-8884-1299f1382cd7.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57021 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41931 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9684b4ba-265c-48a6-8884-1299f1382cd7, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.400000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/9684b4ba-265c-48a6-8884-1299f1382cd7 (::1) 1.180000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s 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 143s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 143s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.420000ms referer=None 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9684b4ba-265c-48a6-8884-1299f1382cd7 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9684b4ba-265c-48a6-8884-1299f1382cd7 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/9684b4ba-265c-48a6-8884-1299f1382cd7 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/9684b4ba-265c-48a6-8884-1299f1382cd7', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 143s yielded = ctx_run(next, result) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 143s yield maybe_future(km.shutdown_kernel(kernel_id)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/9684b4ba-265c-48a6-8884-1299f1382cd7 (::1) 3.620000ms referer=None 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 888fc78e-c9c4-4fe6-bab4-cb6cfcf6e7a5 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 888fc78e-c9c4-4fe6-bab4-cb6cfcf6e7a5 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/888fc78e-c9c4-4fe6-bab4-cb6cfcf6e7a5 (::1) 1.250000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9684b4ba-265c-48a6-8884-1299f1382cd7 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9684b4ba-265c-48a6-8884-1299f1382cd7 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/9684b4ba-265c-48a6-8884-1299f1382cd7 (::1) 0.480000ms 143s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 143s 143s self = 143s 143s def test_main_kernel_handler(self): 143s # POST request 143s r = self.kern_api.start() 143s kern1 = r.json() 143s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 143s self.assertEqual(r.status_code, 201) 143s self.assertIsInstance(kern1, dict) 143s 143s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 143s expected_csp = '; '.join([ 143s "frame-ancestors 'self'", 143s 'report-uri ' + report_uri, 143s "default-src 'none'" 143s ]) 143s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 143s 143s # GET request 143s r = self.kern_api.list() 143s self.assertEqual(r.status_code, 200) 143s assert isinstance(r.json(), list) 143s self.assertEqual(r.json()[0]['id'], kern1['id']) 143s self.assertEqual(r.json()[0]['name'], kern1['name']) 143s 143s # create another kernel and check that they both are added to the 143s # list of kernels from a GET request 143s kern2 = self.kern_api.start().json() 143s assert isinstance(kern2, dict) 143s r = self.kern_api.list() 143s kernels = r.json() 143s self.assertEqual(r.status_code, 200) 143s assert isinstance(kernels, list) 143s self.assertEqual(len(kernels), 2) 143s 143s # Interrupt a kernel 143s r = self.kern_api.interrupt(kern2['id']) 143s self.assertEqual(r.status_code, 204) 143s 143s # Restart a kernel 143s > r = self.kern_api.restart(kern2['id']) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 143s return self._req('POST', url_path_join(id, 'restart')) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/0d92e80a-fd75-4987-a6b7-c07f15058c6e/restart 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "/usr/lib/python3.13/subprocess.py", line 49, in 143s import signal 143s File "/usr/lib/python3.13/signal.py", line 7, in 143s _IntEnum._convert_( 143s File "/usr/lib/python3.13/enum.py", line 928, in _convert_ 143s cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) 143s File "/usr/lib/python3.13/enum.py", line 1874, in convert_class 143s for name, value in attrs.items(): 143s KeyboardInterrupt 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdkkfsdt7/runtime/kernel-aa8fe264-56b3-44f4-b154-d57026d72818.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48087 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52495 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: aa8fe264-56b3-44f4-b154-d57026d72818, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.750000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.410000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdkkfsdt7/runtime/kernel-0d92e80a-fd75-4987-a6b7-c07f15058c6e.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44975 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45839 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0d92e80a-fd75-4987-a6b7-c07f15058c6e, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.850000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.450000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 0d92e80a-fd75-4987-a6b7-c07f15058c6e 143s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/0d92e80a-fd75-4987-a6b7-c07f15058c6e/interrupt (::1) 2.360000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 143s yield maybe_future(km.restart_kernel(kernel_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 143s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 143s await ensure_async(kernel.restart_kernel(now=now)) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 143s await self._async_shutdown_kernel(now=now, restart=True) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/0d92e80a-fd75-4987-a6b7-c07f15058c6e/restart (::1) 3.270000ms referer=None 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.450000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for aa8fe264-56b3-44f4-b154-d57026d72818 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: aa8fe264-56b3-44f4-b154-d57026d72818 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/aa8fe264-56b3-44f4-b154-d57026d72818 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/aa8fe264-56b3-44f4-b154-d57026d72818', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 143s yielded = ctx_run(next, result) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 143s yield maybe_future(km.shutdown_kernel(kernel_id)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/aa8fe264-56b3-44f4-b154-d57026d72818 (::1) 3.680000ms referer=None 143s ________________________ KernelAPITest.test_no_kernels _________________________ 143s 143s self = 143s 143s def test_no_kernels(self): 143s """Make sure there are no kernels running at the start""" 143s kernels = self.kern_api.list().json() 143s > self.assertEqual(kernels, []) 143s E AssertionError: Lists differ: [{'id': 'aa8fe264-56b3-44f4-b154-d57026d72[281 chars]: 0}] != [] 143s E 143s E First list contains 2 additional elements. 143s E First extra element 0: 143s E {'id': 'aa8fe264-56b3-44f4-b154-d57026d72818', 'name': 'python3', 'last_activity': '2026-02-05T01:18:24.059560Z', 'execution_state': 'starting', 'connections': 0} 143s E 143s E + [] 143s E - [{'connections': 0, 143s E - 'execution_state': 'starting', 143s E - 'id': 'aa8fe264-56b3-44f4-b154-d57026d72818', 143s E - 'last_activity': '2026-02-05T01:18:24.059560Z', 143s E - 'name': 'python3'}, 143s E - {'connections': 0, 143s E - 'execution_state': 'starting', 143s E - 'id': '0d92e80a-fd75-4987-a6b7-c07f15058c6e', 143s E - 'last_activity': '2026-02-05T01:18:24.077182Z', 143s E - 'name': 'python3'}] 143s 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.510000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.110000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for aa8fe264-56b3-44f4-b154-d57026d72818 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: aa8fe264-56b3-44f4-b154-d57026d72818 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/aa8fe264-56b3-44f4-b154-d57026d72818 (::1) 0.490000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0d92e80a-fd75-4987-a6b7-c07f15058c6e 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0d92e80a-fd75-4987-a6b7-c07f15058c6e 143s ---------------------------- Captured log teardown ----------------------------- 143s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 143s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 143s _____________________ AsyncKernelAPITest.test_connections ______________________ 143s 143s self = 143s 143s def tearDown(self): 143s for k in self.kern_api.list().json(): 143s > self.kern_api.shutdown(k['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ------------------------------ Captured log setup ------------------------------ 143s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpkbwokdrc/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpkbwokdrc/etc/jupyter'] for config files 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpkbwokdrc/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpkbwokdrc/config 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpkbwokdrc/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpkbwokdrc/config 143s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpkbwokdrc/notebooks 143s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 143s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 143s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 143s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 143s WARNING NotebookApp:handlers.py:612 Forbidden 143s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.310000ms referer=None 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkbwokdrc/runtime/kernel-1ab81416-8f8f-4ff5-a01b-15df031d2c43.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41279 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59703 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1ab81416-8f8f-4ff5-a01b-15df031d2c43, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.100000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/1ab81416-8f8f-4ff5-a01b-15df031d2c43 (::1) 2.660000ms 143s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/1ab81416-8f8f-4ff5-a01b-15df031d2c43/channels 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 143s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from 1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57931 143s DEBUG NotebookApp:kernelmanager.py:423 activity on 1ab81416-8f8f-4ff5-a01b-15df031d2c43: status (starting) 143s DEBUG NotebookApp:kernelmanager.py:423 activity on 1ab81416-8f8f-4ff5-a01b-15df031d2c43: status (busy) 143s 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/'}]} 143s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel 1ab81416-8f8f-4ff5-a01b-15df031d2c43) to 5.4 (client). 143s DEBUG NotebookApp:kernelmanager.py:423 activity on 1ab81416-8f8f-4ff5-a01b-15df031d2c43: status (idle) 143s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/1ab81416-8f8f-4ff5-a01b-15df031d2c43/channels (::1) 355.020000ms 143s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/1ab81416-8f8f-4ff5-a01b-15df031d2c43/channels 143s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for 1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59703 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57931 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41279 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37283 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57931 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41279 143s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 143s Setting websocket_ping_timeout=30000 143s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel 1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s DEBUG NotebookApp:kernelmanager.py:423 activity on 1ab81416-8f8f-4ff5-a01b-15df031d2c43: status (busy) 143s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: 1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: 1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/1ab81416-8f8f-4ff5-a01b-15df031d2c43 (::1) 0.450000ms 143s DEBUG NotebookApp:kernelmanager.py:423 activity on 1ab81416-8f8f-4ff5-a01b-15df031d2c43: status (busy) 143s DEBUG NotebookApp:kernelmanager.py:423 activity on 1ab81416-8f8f-4ff5-a01b-15df031d2c43: status (idle) 143s DEBUG NotebookApp:handlers.py:201 Nudge: control info reply received: 1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s DEBUG NotebookApp:handlers.py:203 Nudge: resolving control future: 1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s DEBUG NotebookApp:handlers.py:195 Nudge: shell info reply received: 1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s DEBUG NotebookApp:kernelmanager.py:423 activity on 1ab81416-8f8f-4ff5-a01b-15df031d2c43: status (idle) 143s DEBUG NotebookApp:handlers.py:579 Websocket closed 1ab81416-8f8f-4ff5-a01b-15df031d2c43:96a31708-b17c80872e670d6543679c64 143s INFO NotebookApp:kernelmanager.py:222 Starting buffering for 1ab81416-8f8f-4ff5-a01b-15df031d2c43:96a31708-b17c80872e670d6543679c64 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 1ab81416-8f8f-4ff5-a01b-15df031d2c43:iopub 143s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 1ab81416-8f8f-4ff5-a01b-15df031d2c43:iopub 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 1ab81416-8f8f-4ff5-a01b-15df031d2c43:iopub 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/1ab81416-8f8f-4ff5-a01b-15df031d2c43 (::1) 0.460000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/1ab81416-8f8f-4ff5-a01b-15df031d2c43 (::1) 0.320000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.320000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s INFO NotebookApp:kernelmanager.py:286 Discarding 3 buffered messages for 1ab81416-8f8f-4ff5-a01b-15df031d2c43:96a31708-b17c80872e670d6543679c64 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/1ab81416-8f8f-4ff5-a01b-15df031d2c43 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/1ab81416-8f8f-4ff5-a01b-15df031d2c43', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 143s yield maybe_future(km.shutdown_kernel(kernel_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 143s 143s self = 143s 143s def tearDown(self): 143s for k in self.kern_api.list().json(): 143s > self.kern_api.shutdown(k['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/f728283e-ad3f-4ec1-bb1d-35b3511a5471 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkbwokdrc/runtime/kernel-f728283e-ad3f-4ec1-bb1d-35b3511a5471.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54427 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41647 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: f728283e-ad3f-4ec1-bb1d-35b3511a5471, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 16.890000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.410000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/1ab81416-8f8f-4ff5-a01b-15df031d2c43 (::1) 1.110000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f728283e-ad3f-4ec1-bb1d-35b3511a5471 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f728283e-ad3f-4ec1-bb1d-35b3511a5471 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/f728283e-ad3f-4ec1-bb1d-35b3511a5471 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/f728283e-ad3f-4ec1-bb1d-35b3511a5471', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 143s yield maybe_future(km.shutdown_kernel(kernel_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s --------------------------- Captured stderr teardown --------------------------- 143s Traceback (most recent call last): 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 143s from pathlib import Path 143s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 143s from ._local import * 143s File "", line 1360, in _find_and_load 143s File "", line 1331, in _find_and_load_unlocked 143s File "", line 935, in _load_unlocked 143s File "", line 1019, in exec_module 143s File "", line 1152, in get_code 143s File "", line 781, in _compile_bytecode 143s KeyboardInterrupt 143s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 143s 143s self = 143s 143s def test_kernel_handler(self): 143s # GET kernel with given id 143s kid = self.kern_api.start().json()['id'] 143s r = self.kern_api.get(kid) 143s kern1 = r.json() 143s self.assertEqual(r.status_code, 200) 143s assert isinstance(kern1, dict) 143s self.assertIn('id', kern1) 143s self.assertEqual(kern1['id'], kid) 143s 143s # Request a bad kernel id and check that a JSON 143s # message is returned! 143s bad_id = '111-111-111-111-111' 143s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 143s self.kern_api.get(bad_id) 143s 143s # DELETE kernel with id 143s > r = self.kern_api.shutdown(kid) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/bd969368-6a3f-46c1-b407-54d0760b9886 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkbwokdrc/runtime/kernel-bd969368-6a3f-46c1-b407-54d0760b9886.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43383 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45933 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: bd969368-6a3f-46c1-b407-54d0760b9886, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.260000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/bd969368-6a3f-46c1-b407-54d0760b9886 (::1) 0.520000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s 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 143s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 143s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.450000ms referer=None 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bd969368-6a3f-46c1-b407-54d0760b9886 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bd969368-6a3f-46c1-b407-54d0760b9886 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/bd969368-6a3f-46c1-b407-54d0760b9886 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/bd969368-6a3f-46c1-b407-54d0760b9886', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 143s yield maybe_future(km.shutdown_kernel(kernel_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/bd969368-6a3f-46c1-b407-54d0760b9886 (::1) 8.080000ms referer=None 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.690000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f728283e-ad3f-4ec1-bb1d-35b3511a5471 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f728283e-ad3f-4ec1-bb1d-35b3511a5471 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/f728283e-ad3f-4ec1-bb1d-35b3511a5471 (::1) 0.540000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bd969368-6a3f-46c1-b407-54d0760b9886 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bd969368-6a3f-46c1-b407-54d0760b9886 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 143s from pathlib import Path 143s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 143s from ._local import * 143s File "/usr/lib/python3.13/pathlib/_local.py", line 484, in 143s class Path(PathBase, PurePath): 143s ...<353 lines>... 143s return path 143s KeyboardInterrupt 143s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 143s 143s self = 143s 143s def test_main_kernel_handler(self): 143s # POST request 143s r = self.kern_api.start() 143s kern1 = r.json() 143s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 143s self.assertEqual(r.status_code, 201) 143s self.assertIsInstance(kern1, dict) 143s 143s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 143s expected_csp = '; '.join([ 143s "frame-ancestors 'self'", 143s 'report-uri ' + report_uri, 143s "default-src 'none'" 143s ]) 143s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 143s 143s # GET request 143s r = self.kern_api.list() 143s self.assertEqual(r.status_code, 200) 143s assert isinstance(r.json(), list) 143s self.assertEqual(r.json()[0]['id'], kern1['id']) 143s self.assertEqual(r.json()[0]['name'], kern1['name']) 143s 143s # create another kernel and check that they both are added to the 143s # list of kernels from a GET request 143s kern2 = self.kern_api.start().json() 143s assert isinstance(kern2, dict) 143s r = self.kern_api.list() 143s kernels = r.json() 143s self.assertEqual(r.status_code, 200) 143s assert isinstance(kernels, list) 143s self.assertEqual(len(kernels), 2) 143s 143s # Interrupt a kernel 143s r = self.kern_api.interrupt(kern2['id']) 143s self.assertEqual(r.status_code, 204) 143s 143s # Restart a kernel 143s > r = self.kern_api.restart(kern2['id']) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 143s return self._req('POST', url_path_join(id, 'restart')) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/8dacb7f1-21f5-4ff3-8ade-e36389c482d1/restart 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s Traceback (most recent call last): 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 143s import jupyter_client 143s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 143s from .asynchronous import AsyncKernelClient 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 143s from .client import AsyncKernelClient # noqa 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 143s import zmq.asyncio 143s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 143s import asyncio 143s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 143s from .base_events import * 143s File "/usr/lib/python3.13/asyncio/base_events.py", line 45, in 143s from . import staggered 143s File "/usr/lib/python3.13/asyncio/staggered.py", line 10, in 143s from . import tasks 143s File "/usr/lib/python3.13/asyncio/tasks.py", line 29, in 143s from . import timeouts 143s File "", line 1360, in _find_and_load 143s File "", line 1331, in _find_and_load_unlocked 143s File "", line 935, in _load_unlocked 143s File "", line 1019, in exec_module 143s File "", line 1152, in get_code 143s File "", line 785, in _compile_bytecode 143s KeyboardInterrupt 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkbwokdrc/runtime/kernel-57fa6752-420f-4ff3-8005-30b55e278cce.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37719 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37243 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 57fa6752-420f-4ff3-8005-30b55e278cce, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.190000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.460000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkbwokdrc/runtime/kernel-8dacb7f1-21f5-4ff3-8ade-e36389c482d1.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37963 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59685 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8dacb7f1-21f5-4ff3-8ade-e36389c482d1, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.530000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.370000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 8dacb7f1-21f5-4ff3-8ade-e36389c482d1 143s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/8dacb7f1-21f5-4ff3-8ade-e36389c482d1/interrupt (::1) 0.500000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 143s yield maybe_future(km.restart_kernel(kernel_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 143s result = coro.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 143s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 143s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 143s yield self # This tells Task to wait for completion. 143s ^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 143s await ensure_async(kernel.restart_kernel(now=now)) 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 143s await self._async_shutdown_kernel(now=now, restart=True) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/8dacb7f1-21f5-4ff3-8ade-e36389c482d1/restart (::1) 5.050000ms referer=None 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.970000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 57fa6752-420f-4ff3-8005-30b55e278cce 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 57fa6752-420f-4ff3-8005-30b55e278cce 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/57fa6752-420f-4ff3-8005-30b55e278cce (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/57fa6752-420f-4ff3-8005-30b55e278cce', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 143s yield maybe_future(km.shutdown_kernel(kernel_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/57fa6752-420f-4ff3-8005-30b55e278cce (::1) 5.510000ms referer=None 143s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 143s 143s self = 143s 143s def test_no_kernels(self): 143s """Make sure there are no kernels running at the start""" 143s kernels = self.kern_api.list().json() 143s > self.assertEqual(kernels, []) 143s E AssertionError: Lists differ: [{'id': '57fa6752-420f-4ff3-8005-30b55e278[281 chars]: 0}] != [] 143s E 143s E First list contains 2 additional elements. 143s E First extra element 0: 143s E {'id': '57fa6752-420f-4ff3-8005-30b55e278cce', 'name': 'python3', 'last_activity': '2026-02-05T01:18:24.698188Z', 'execution_state': 'starting', 'connections': 0} 143s E 143s E + [] 143s E - [{'connections': 0, 143s E - 'execution_state': 'starting', 143s E - 'id': '57fa6752-420f-4ff3-8005-30b55e278cce', 143s E - 'last_activity': '2026-02-05T01:18:24.698188Z', 143s E - 'name': 'python3'}, 143s E - {'connections': 0, 143s E - 'execution_state': 'starting', 143s E - 'id': '8dacb7f1-21f5-4ff3-8ade-e36389c482d1', 143s E - 'last_activity': '2026-02-05T01:18:24.715774Z', 143s E - 'name': 'python3'}] 143s 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.750000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 57fa6752-420f-4ff3-8005-30b55e278cce 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 57fa6752-420f-4ff3-8005-30b55e278cce 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/57fa6752-420f-4ff3-8005-30b55e278cce (::1) 0.710000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8dacb7f1-21f5-4ff3-8ade-e36389c482d1 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8dacb7f1-21f5-4ff3-8ade-e36389c482d1 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/8dacb7f1-21f5-4ff3-8ade-e36389c482d1 (::1) 0.490000ms 143s ---------------------------- Captured log teardown ----------------------------- 143s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bd969368-6a3f-46c1-b407-54d0760b9886 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 57fa6752-420f-4ff3-8005-30b55e278cce 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1ab81416-8f8f-4ff5-a01b-15df031d2c43 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f728283e-ad3f-4ec1-bb1d-35b3511a5471 143s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 143s __________________________ SessionAPITest.test_create __________________________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/1f80c37f-dc82-4e62-a4d7-f842d7dca127 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ------------------------------ Captured log setup ------------------------------ 143s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp3utabl46/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp3utabl46/etc/jupyter'] for config files 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp3utabl46/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp3utabl46/config 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp3utabl46/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp3utabl46/config 143s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp3utabl46/notebooks 143s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 143s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 143s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 143s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 143s WARNING NotebookApp:handlers.py:612 Forbidden 143s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.340000ms referer=None 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.490000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3utabl46/runtime/kernel-baa6b7ee-b9d1-46a5-9dea-ec440cdc6834.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50295 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47065 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: baa6b7ee-b9d1-46a5-9dea-ec440cdc6834, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp3utabl46/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.620000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.210000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/1f80c37f-dc82-4e62-a4d7-f842d7dca127 (::1) 1.160000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.150000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for baa6b7ee-b9d1-46a5-9dea-ec440cdc6834 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: baa6b7ee-b9d1-46a5-9dea-ec440cdc6834 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/1f80c37f-dc82-4e62-a4d7-f842d7dca127 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/1f80c37f-dc82-4e62-a4d7-f842d7dca127', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 143s yielded = self.gen.send(value) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/1f80c37f-dc82-4e62-a4d7-f842d7dca127 (::1) 4.110000ms referer=None 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "/usr/lib/python3.13/subprocess.py", line 51, in 143s import threading 143s KeyboardInterrupt 143s __________________ SessionAPITest.test_create_console_session __________________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/06ba875d-0e66-4ee7-a5f3-3a27f71c6119 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3utabl46/runtime/kernel-60b59168-03a0-458a-8d3f-e0761ac8455a.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35185 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60137 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 60b59168-03a0-458a-8d3f-e0761ac8455a, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp3utabl46/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.030000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.190000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for baa6b7ee-b9d1-46a5-9dea-ec440cdc6834 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: baa6b7ee-b9d1-46a5-9dea-ec440cdc6834 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/1f80c37f-dc82-4e62-a4d7-f842d7dca127 (::1) 0.570000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 60b59168-03a0-458a-8d3f-e0761ac8455a 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 60b59168-03a0-458a-8d3f-e0761ac8455a 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/06ba875d-0e66-4ee7-a5f3-3a27f71c6119 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/06ba875d-0e66-4ee7-a5f3-3a27f71c6119', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 143s yielded = self.gen.send(value) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "", line 1360, in _find_and_load 143s File "", line 1331, in _find_and_load_unlocked 143s File "", line 935, in _load_unlocked 143s File "", line 1019, in exec_module 143s File "", line 1152, in get_code 143s File "", line 781, in _compile_bytecode 143s KeyboardInterrupt 143s ____________________ SessionAPITest.test_create_deprecated _____________________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/d267ccfb-6ef5-4ee7-8bf7-0ace2d155341 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3utabl46/runtime/kernel-f9a73870-5ae4-4338-9c02-a99789b6fa22.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43327 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57693 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: f9a73870-5ae4-4338-9c02-a99789b6fa22, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp3utabl46/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.060000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.240000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 60b59168-03a0-458a-8d3f-e0761ac8455a 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 60b59168-03a0-458a-8d3f-e0761ac8455a 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/06ba875d-0e66-4ee7-a5f3-3a27f71c6119 (::1) 0.530000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f9a73870-5ae4-4338-9c02-a99789b6fa22 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f9a73870-5ae4-4338-9c02-a99789b6fa22 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/d267ccfb-6ef5-4ee7-8bf7-0ace2d155341 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/d267ccfb-6ef5-4ee7-8bf7-0ace2d155341', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 143s yielded = self.gen.send(value) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/d267ccfb-6ef5-4ee7-8bf7-0ace2d155341 (::1) 3.690000ms referer=None 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "/usr/lib/python3.13/subprocess.py", line 46, in 143s import locale 143s File "/usr/lib/python3.13/locale.py", line 180, in 143s _percent_re = re.compile(r'%(?:\((?P.*?)\))?' 143s r'(?P[-#0-9 +*.hlL]*?)[eEfFgGdiouxXcrs%]') 143s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 143s return _compile(pattern, flags) 143s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 143s p = _compiler.compile(pattern, flags) 143s File "/usr/lib/python3.13/re/_compiler.py", line 752, in compile 143s code = _code(p, flags) 143s File "/usr/lib/python3.13/re/_compiler.py", line 585, in _code 143s _compile(code, p.data, flags) 143s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3.13/re/_compiler.py", line 117, in _compile 143s _compile(code, av[2], flags) 143s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3.13/re/_compiler.py", line 126, in _compile 143s _compile(code, p, _combine_flags(flags, add_flags, del_flags)) 143s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3.13/re/_compiler.py", line 109, in _compile 143s _compile(code, av[2], flags) 143s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3.13/re/_compiler.py", line 102, in _compile 143s emit(ANY) 143s ~~~~^^^^^ 143s KeyboardInterrupt 143s ___________________ SessionAPITest.test_create_file_session ____________________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/ba805821-4a1a-4f1f-8440-08f909b28653 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3utabl46/runtime/kernel-fcd2fa62-5fe4-4bc7-85ad-e59bc9e68ae1.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48897 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37945 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: fcd2fa62-5fe4-4bc7-85ad-e59bc9e68ae1, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp3utabl46/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.010000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.200000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f9a73870-5ae4-4338-9c02-a99789b6fa22 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f9a73870-5ae4-4338-9c02-a99789b6fa22 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/d267ccfb-6ef5-4ee7-8bf7-0ace2d155341 (::1) 0.540000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fcd2fa62-5fe4-4bc7-85ad-e59bc9e68ae1 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fcd2fa62-5fe4-4bc7-85ad-e59bc9e68ae1 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ba805821-4a1a-4f1f-8440-08f909b28653 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ba805821-4a1a-4f1f-8440-08f909b28653', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 143s yielded = self.gen.send(value) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/ba805821-4a1a-4f1f-8440-08f909b28653 (::1) 3.680000ms referer=None 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "", line 1360, in _find_and_load 143s File "", line 1322, in _find_and_load_unlocked 143s File "", line 1262, in _find_spec 143s File "", line 984, in find_spec 143s KeyboardInterrupt 143s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 143s 143s self = 143s 143s def test_create_with_kernel_id(self): 143s # create a new kernel 143s r = self.request('POST', 'api/kernels') 143s r.raise_for_status() 143s kernel = r.json() 143s 143s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 143s self.assertEqual(resp.status_code, 201) 143s newsession = resp.json() 143s self.assertIn('id', newsession) 143s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 143s self.assertEqual(newsession['kernel']['id'], kernel['id']) 143s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 143s 143s sessions = self.sess_api.list().json() 143s > self.assertEqual(sessions, [newsession]) 143s E AssertionError: Lists differ: [{'id': 'ba805821-4a1a-4f1f-8440-08f909b28653', 'p[553 chars]ne}}] != [{'id': '33080554-47e1-4b3e-99b7-3272e48218c8', 'p[279 chars]ne}}] 143s E 143s E First differing element 0: 143s E {'id': 'ba805821-4a1a-4f1f-8440-08f909b28653', 'p[218 chars]: 0}} 143s E {'id': '33080554-47e1-4b3e-99b7-3272e48218c8', 'p[278 chars]one}} 143s E 143s E First list contains 1 additional elements. 143s E First extra element 1: 143s E {'id': '33080554-47e1-4b3e-99b7-3272e48218c8', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '80806b61-7d0a-41bd-9c07-dfd3b67f5e12', 'name': 'python3', 'last_activity': '2026-02-05T01:18:34.493620Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 143s E 143s E Diff is 830 characters long. Set self.maxDiff to None to see it. 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3utabl46/runtime/kernel-80806b61-7d0a-41bd-9c07-dfd3b67f5e12.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53249 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57385 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 80806b61-7d0a-41bd-9c07-dfd3b67f5e12, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.020000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.600000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.410000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.390000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fcd2fa62-5fe4-4bc7-85ad-e59bc9e68ae1 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fcd2fa62-5fe4-4bc7-85ad-e59bc9e68ae1 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/ba805821-4a1a-4f1f-8440-08f909b28653 (::1) 0.600000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 80806b61-7d0a-41bd-9c07-dfd3b67f5e12 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 80806b61-7d0a-41bd-9c07-dfd3b67f5e12 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/33080554-47e1-4b3e-99b7-3272e48218c8 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/33080554-47e1-4b3e-99b7-3272e48218c8', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 143s yielded = self.gen.send(value) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/33080554-47e1-4b3e-99b7-3272e48218c8 (::1) 4.360000ms referer=None 143s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 143s 143s self = 143s 143s def test_modify_kernel_id(self): 143s before = self.sess_api.create('foo/nb1.ipynb').json() 143s sid = before['id'] 143s 143s # create a new kernel 143s r = self.request('POST', 'api/kernels') 143s r.raise_for_status() 143s kernel = r.json() 143s 143s # Attach our session to the existing kernel 143s > after = self.sess_api.modify_kernel_id(sid, kernel['id']).json() 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:250: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:82: in modify_kernel_id 143s return self._req('PATCH', id, body) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 143s import jupyter_client 143s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 143s from .asynchronous import AsyncKernelClient 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 143s from .client import AsyncKernelClient # noqa 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 143s import zmq.asyncio 143s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 143s from zmq import sugar 143s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 143s from zmq.sugar import context, frame, poll, socket, tracker, version 143s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 143s from .socket import Socket, SyncSocket 143s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 10, in 143s import random 143s File "/usr/lib/python3.13/random.py", line 61, in 143s from bisect import bisect as _bisect 143s File "", line 1357, in _find_and_load 143s File "", line 418, in __enter__ 143s File "", line 311, in acquire 143s File "", line 170, in __enter__ 143s KeyboardInterrupt 143s Traceback (most recent call last): 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 143s import jupyter_client 143s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 143s from .asynchronous import AsyncKernelClient 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 143s from .client import AsyncKernelClient # noqa 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 143s import zmq.asyncio 143s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 143s from zmq import backend 143s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 143s _ns = select_backend(first) 143s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 143s mod = import_module(name) 143s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 143s return _bootstrap._gcd_import(name[level:], package, level) 143s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 143s from . import _zmq 143s File "", line 645, in parent 143s KeyboardInterrupt 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3utabl46/runtime/kernel-95572e3a-a641-4bf3-8e31-e852935e306a.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58785 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42025 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 95572e3a-a641-4bf3-8e31-e852935e306a, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp3utabl46/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.180000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3utabl46/runtime/kernel-a0ecb34c-4c5d-4425-9599-8b14e8467c3e.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34361 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35635 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: a0ecb34c-4c5d-4425-9599-8b14e8467c3e, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.990000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 95572e3a-a641-4bf3-8e31-e852935e306a 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 95572e3a-a641-4bf3-8e31-e852935e306a 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 143s yielded = self.gen.send(value) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 154, in patch 143s km.shutdown_kernel(before['kernel']['id']) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 (::1) 8.830000ms referer=None 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.470000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a0ecb34c-4c5d-4425-9599-8b14e8467c3e 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a0ecb34c-4c5d-4425-9599-8b14e8467c3e 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 143s yielded = self.gen.send(value) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 (::1) 8.590000ms referer=None 143s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 143s 143s self = 143s 143s def test_modify_kernel_name(self): 143s before = self.sess_api.create('foo/nb1.ipynb').json() 143s sid = before['id'] 143s 143s after = self.sess_api.modify_kernel_name(sid, before['kernel']['name']).json() 143s self.assertEqual(after['id'], sid) 143s self.assertEqual(after['path'], before['path']) 143s self.assertEqual(after['type'], before['type']) 143s self.assertNotEqual(after['kernel']['id'], before['kernel']['id']) 143s 143s # check kernel list, to be sure previous kernel was cleaned up 143s r = self.request('GET', 'api/kernels') 143s r.raise_for_status() 143s kernel_list = r.json() 143s after['kernel'].pop('last_activity') 143s [ k.pop('last_activity') for k in kernel_list ] 143s > self.assertEqual(kernel_list, [after['kernel']]) 143s E AssertionError: Lists differ: [{'id': '95572e3a-a641-4bf3-8e31-e852935e306a', 'n[177 chars]: 0}] != [{'id': 'b296d762-2808-4e32-bdeb-5bba0fe386e6', 'n[61 chars]: 0}] 143s E 143s E First differing element 0: 143s E {'id': '95572e3a-a641-4bf3-8e31-e852935e306a', 'n[60 chars]': 0} 143s E {'id': 'b296d762-2808-4e32-bdeb-5bba0fe386e6', 'n[60 chars]': 0} 143s E 143s E First list contains 1 additional elements. 143s E First extra element 1: 143s E {'id': 'b296d762-2808-4e32-bdeb-5bba0fe386e6', 'name': 'python3', 'execution_state': 'starting', 'connections': 0} 143s E 143s E [{'connections': 0, 143s E - 'execution_state': 'starting', 143s E - 'id': '95572e3a-a641-4bf3-8e31-e852935e306a', 143s E - 'name': 'python3'}, 143s E - {'connections': 0, 143s E 'execution_state': 'starting', 143s E 'id': 'b296d762-2808-4e32-bdeb-5bba0fe386e6', 143s E 'name': 'python3'}] 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:238: AssertionError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.680000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3utabl46/runtime/kernel-b296d762-2808-4e32-bdeb-5bba0fe386e6.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49859 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42513 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: b296d762-2808-4e32-bdeb-5bba0fe386e6, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmp3utabl46/notebooks/foo'} 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a0ecb34c-4c5d-4425-9599-8b14e8467c3e 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a0ecb34c-4c5d-4425-9599-8b14e8467c3e 143s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 (::1) 15.560000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b296d762-2808-4e32-bdeb-5bba0fe386e6 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b296d762-2808-4e32-bdeb-5bba0fe386e6 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/ee49002f-9fee-439d-b615-0e1be1c4d796', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 143s yielded = self.gen.send(value) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s __________________ SessionAPITest.test_modify_path_deprecated __________________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5e70489e-e393-48c2-a9f9-a65630bead1e 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3utabl46/runtime/kernel-268d548a-99c8-4b78-bd82-aafa9e4272de.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33725 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42207 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 268d548a-99c8-4b78-bd82-aafa9e4272de, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp3utabl46/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.400000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s WARNING NotebookApp:handlers.py:124 Sessions API changed, see updated swagger docs 143s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/5e70489e-e393-48c2-a9f9-a65630bead1e (::1) 0.650000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.130000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 268d548a-99c8-4b78-bd82-aafa9e4272de 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 268d548a-99c8-4b78-bd82-aafa9e4272de 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5e70489e-e393-48c2-a9f9-a65630bead1e (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5e70489e-e393-48c2-a9f9-a65630bead1e', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 143s yielded = self.gen.send(value) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/5e70489e-e393-48c2-a9f9-a65630bead1e (::1) 3.870000ms referer=None 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 143s import json 143s File "/usr/lib/python3.13/json/__init__.py", line 107, in 143s from .encoder import JSONEncoder 143s File "/usr/lib/python3.13/json/encoder.py", line 20, in 143s HAS_UTF8 = re.compile(b'[\x80-\xff]') 143s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 143s return _compile(pattern, flags) 143s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 143s p = _compiler.compile(pattern, flags) 143s File "/usr/lib/python3.13/re/_compiler.py", line 752, in compile 143s code = _code(p, flags) 143s File "/usr/lib/python3.13/re/_compiler.py", line 582, in _code 143s _compile_info(code, p, flags) 143s ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3.13/re/_compiler.py", line 568, in _compile_info 143s charset, hascased = _optimize_charset(charset) 143s ~~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.13/re/_compiler.py", line 332, in _optimize_charset 143s out.append((RANGE, (p, q - 1))) 143s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 143s KeyboardInterrupt 143s _______________________ SessionAPITest.test_modify_type ________________________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/eec4ae24-daf4-4fbb-850b-387dab99a191 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3utabl46/runtime/kernel-6edc7aeb-2459-474d-9603-22dae645c93f.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43837 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57403 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6edc7aeb-2459-474d-9603-22dae645c93f, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp3utabl46/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.310000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/eec4ae24-daf4-4fbb-850b-387dab99a191 (::1) 1.360000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.390000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 268d548a-99c8-4b78-bd82-aafa9e4272de 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 268d548a-99c8-4b78-bd82-aafa9e4272de 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/5e70489e-e393-48c2-a9f9-a65630bead1e (::1) 1.310000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6edc7aeb-2459-474d-9603-22dae645c93f 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6edc7aeb-2459-474d-9603-22dae645c93f 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/eec4ae24-daf4-4fbb-850b-387dab99a191 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/eec4ae24-daf4-4fbb-850b-387dab99a191', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 143s yielded = self.gen.send(value) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 143s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 143s stopper = ensure_async(km.shutdown_kernel(now, restart)) 143s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 143s return _runner_map[name].run(inner) 143s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 143s return fut.result(None) 143s ~~~~~~~~~~^^^^^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 143s return self.__get_result() 143s ~~~~~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 143s raise self._exception 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/eec4ae24-daf4-4fbb-850b-387dab99a191 (::1) 3.800000ms referer=None 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "/usr/lib/python3.13/subprocess.py", line 49, in 143s import signal 143s File "/usr/lib/python3.13/signal.py", line 7, in 143s _IntEnum._convert_( 143s ~~~~~~~~~~~~~~~~~~^ 143s 'Signals', __name__, 143s ^^^^^^^^^^^^^^^^^^^^ 143s ...<2 lines>... 143s and (name.startswith('SIG') and not name.startswith('SIG_')) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s or name.startswith('CTRL_')) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3.13/enum.py", line 928, in _convert_ 143s cls = _simple_enum(etype=cls, boundary=boundary or KEEP)(tmp_cls) 143s File "/usr/lib/python3.13/enum.py", line 1805, in convert_class 143s enum_class = type(cls_name, (etype, ), body, boundary=boundary, _simple=True) 143s File "/usr/lib/python3.13/enum.py", line 505, in __new__ 143s return super().__new__(metacls, cls, bases, classdict, **kwds) 143s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s KeyboardInterrupt 143s ---------------------------- Captured log teardown ----------------------------- 143s INFO NotebookApp:notebookapp.py:2164 Shutting down 2 kernels 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6edc7aeb-2459-474d-9603-22dae645c93f 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 95572e3a-a641-4bf3-8e31-e852935e306a 143s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 143s _______________________ AsyncSessionAPITest.test_create ________________________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/45c38516-57ed-414c-9136-d3b5b3ad0cd7 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ------------------------------ Captured log setup ------------------------------ 143s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpjg_ky_lf/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpjg_ky_lf/etc/jupyter'] for config files 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpjg_ky_lf/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpjg_ky_lf/config 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpjg_ky_lf/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 143s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpjg_ky_lf/config 143s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpjg_ky_lf/notebooks 143s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 143s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 143s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 143s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 143s WARNING NotebookApp:handlers.py:612 Forbidden 143s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.340000ms referer=None 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.550000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjg_ky_lf/runtime/kernel-fc8aec79-bd6d-4791-a340-7c6ea416108e.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48827 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35555 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: fc8aec79-bd6d-4791-a340-7c6ea416108e, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpjg_ky_lf/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.420000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.160000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/45c38516-57ed-414c-9136-d3b5b3ad0cd7 (::1) 0.370000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.360000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fc8aec79-bd6d-4791-a340-7c6ea416108e 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fc8aec79-bd6d-4791-a340-7c6ea416108e 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/45c38516-57ed-414c-9136-d3b5b3ad0cd7 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/45c38516-57ed-414c-9136-d3b5b3ad0cd7', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/45c38516-57ed-414c-9136-d3b5b3ad0cd7 (::1) 3.750000ms referer=None 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "/usr/lib/python3.13/subprocess.py", line 51, in 143s import threading 143s File "", line 1360, in _find_and_load 143s File "", line 1331, in _find_and_load_unlocked 143s File "", line 935, in _load_unlocked 143s File "", line 1019, in exec_module 143s File "", line 1152, in get_code 143s File "", line 781, in _compile_bytecode 143s KeyboardInterrupt 143s _______________ AsyncSessionAPITest.test_create_console_session ________________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/aee8d329-eb07-4063-b2e3-b1200c636850 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjg_ky_lf/runtime/kernel-4585bef7-6cf2-4a0f-8f27-4662eb5ff9b8.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46223 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39143 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4585bef7-6cf2-4a0f-8f27-4662eb5ff9b8, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpjg_ky_lf/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.410000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.220000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fc8aec79-bd6d-4791-a340-7c6ea416108e 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fc8aec79-bd6d-4791-a340-7c6ea416108e 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/45c38516-57ed-414c-9136-d3b5b3ad0cd7 (::1) 0.500000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4585bef7-6cf2-4a0f-8f27-4662eb5ff9b8 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4585bef7-6cf2-4a0f-8f27-4662eb5ff9b8 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/aee8d329-eb07-4063-b2e3-b1200c636850 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/aee8d329-eb07-4063-b2e3-b1200c636850', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/aee8d329-eb07-4063-b2e3-b1200c636850 (::1) 3.670000ms referer=None 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "/usr/lib/python3.13/subprocess.py", line 46, in 143s import locale 143s File "", line 1360, in _find_and_load 143s File "", line 1331, in _find_and_load_unlocked 143s File "", line 921, in _load_unlocked 143s File "", line 819, in module_from_spec 143s File "", line 798, in _init_module_attrs 143s File "", line 638, in cached 143s File "", line 642, in _get_cached 143s File "", line 536, in cache_from_source 143s KeyboardInterrupt 143s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/72d05412-06b0-4307-b80b-280200e2e38f 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjg_ky_lf/runtime/kernel-947d5b30-43e6-428e-8d49-6e1c5218f77c.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36077 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41115 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 947d5b30-43e6-428e-8d49-6e1c5218f77c, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpjg_ky_lf/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.310000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.270000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4585bef7-6cf2-4a0f-8f27-4662eb5ff9b8 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4585bef7-6cf2-4a0f-8f27-4662eb5ff9b8 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/aee8d329-eb07-4063-b2e3-b1200c636850 (::1) 0.510000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 947d5b30-43e6-428e-8d49-6e1c5218f77c 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 947d5b30-43e6-428e-8d49-6e1c5218f77c 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/72d05412-06b0-4307-b80b-280200e2e38f (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/72d05412-06b0-4307-b80b-280200e2e38f', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "", line 1360, in _find_and_load 143s File "", line 1331, in _find_and_load_unlocked 143s File "", line 935, in _load_unlocked 143s File "", line 1019, in exec_module 143s File "", line 1152, in get_code 143s File "", line 781, in _compile_bytecode 143s KeyboardInterrupt 143s _________________ AsyncSessionAPITest.test_create_file_session _________________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/f0531e39-b09c-4ba3-9cb1-dc350f85fe6a 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjg_ky_lf/runtime/kernel-cc48b3e1-f5c8-4688-9917-557c2a41da0d.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60335 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40701 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: cc48b3e1-f5c8-4688-9917-557c2a41da0d, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpjg_ky_lf/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.450000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.220000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 947d5b30-43e6-428e-8d49-6e1c5218f77c 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 947d5b30-43e6-428e-8d49-6e1c5218f77c 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/72d05412-06b0-4307-b80b-280200e2e38f (::1) 0.520000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for cc48b3e1-f5c8-4688-9917-557c2a41da0d 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cc48b3e1-f5c8-4688-9917-557c2a41da0d 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/f0531e39-b09c-4ba3-9cb1-dc350f85fe6a (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/f0531e39-b09c-4ba3-9cb1-dc350f85fe6a', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/f0531e39-b09c-4ba3-9cb1-dc350f85fe6a (::1) 3.610000ms referer=None 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "", line 1360, in _find_and_load 143s File "", line 1331, in _find_and_load_unlocked 143s File "", line 935, in _load_unlocked 143s File "", line 1019, in exec_module 143s File "", line 1115, in get_code 143s File "", line 1215, in get_data 143s KeyboardInterrupt 143s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 143s 143s self = 143s 143s def test_create_with_kernel_id(self): 143s # create a new kernel 143s r = self.request('POST', 'api/kernels') 143s r.raise_for_status() 143s kernel = r.json() 143s 143s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 143s self.assertEqual(resp.status_code, 201) 143s newsession = resp.json() 143s self.assertIn('id', newsession) 143s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 143s self.assertEqual(newsession['kernel']['id'], kernel['id']) 143s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 143s 143s sessions = self.sess_api.list().json() 143s > self.assertEqual(sessions, [newsession]) 143s E AssertionError: Lists differ: [{'id': 'f0531e39-b09c-4ba3-9cb1-dc350f85fe6a', 'p[553 chars]ne}}] != [{'id': '2e136143-6d2a-4ab5-b55d-fa2d4a509b99', 'p[279 chars]ne}}] 143s E 143s E First differing element 0: 143s E {'id': 'f0531e39-b09c-4ba3-9cb1-dc350f85fe6a', 'p[218 chars]: 0}} 143s E {'id': '2e136143-6d2a-4ab5-b55d-fa2d4a509b99', 'p[278 chars]one}} 143s E 143s E First list contains 1 additional elements. 143s E First extra element 1: 143s E {'id': '2e136143-6d2a-4ab5-b55d-fa2d4a509b99', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '9fa34f9e-6fa6-45cb-8d94-fc6cebec58e9', 'name': 'python3', 'last_activity': '2026-02-05T01:18:35.131420Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 143s E 143s E Diff is 830 characters long. Set self.maxDiff to None to see it. 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjg_ky_lf/runtime/kernel-9fa34f9e-6fa6-45cb-8d94-fc6cebec58e9.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44543 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60617 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9fa34f9e-6fa6-45cb-8d94-fc6cebec58e9, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.830000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.530000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.690000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.370000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for cc48b3e1-f5c8-4688-9917-557c2a41da0d 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cc48b3e1-f5c8-4688-9917-557c2a41da0d 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/f0531e39-b09c-4ba3-9cb1-dc350f85fe6a (::1) 0.480000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9fa34f9e-6fa6-45cb-8d94-fc6cebec58e9 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9fa34f9e-6fa6-45cb-8d94-fc6cebec58e9 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/2e136143-6d2a-4ab5-b55d-fa2d4a509b99 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/2e136143-6d2a-4ab5-b55d-fa2d4a509b99', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 143s gc.collect() 143s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 143s 143s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 143s 143s self = 143s 143s def test_modify_kernel_id(self): 143s before = self.sess_api.create('foo/nb1.ipynb').json() 143s sid = before['id'] 143s 143s # create a new kernel 143s r = self.request('POST', 'api/kernels') 143s r.raise_for_status() 143s kernel = r.json() 143s 143s # Attach our session to the existing kernel 143s > after = self.sess_api.modify_kernel_id(sid, kernel['id']).json() 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:250: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:82: in modify_kernel_id 143s return self._req('PATCH', id, body) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 143s import jupyter_client 143s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 143s from .asynchronous import AsyncKernelClient 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 143s from .client import AsyncKernelClient # noqa 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 143s import zmq.asyncio 143s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 57, in 143s from zmq import sugar 143s File "/usr/lib/python3/dist-packages/zmq/sugar/__init__.py", line 11, in 143s from zmq.sugar import context, frame, poll, socket, tracker, version 143s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 23, in 143s from .socket import Socket, SyncSocket 143s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 47, in 143s class _SocketContext(Generic[_SocketType]): 143s ~~~~~~~^^^^^^^^^^^^^ 143s File "/usr/lib/python3.13/typing.py", line 426, in inner 143s @functools.wraps(func) 143s 143s KeyboardInterrupt 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjg_ky_lf/runtime/kernel-e2f539c6-d091-4ea7-8498-447f793ec8ed.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50905 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55557 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: e2f539c6-d091-4ea7-8498-447f793ec8ed, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpjg_ky_lf/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.360000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjg_ky_lf/runtime/kernel-ebcd3bf3-18f1-4c06-a7ec-2347b81c43bb.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45657 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52237 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: ebcd3bf3-18f1-4c06-a7ec-2347b81c43bb, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.970000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e2f539c6-d091-4ea7-8498-447f793ec8ed 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e2f539c6-d091-4ea7-8498-447f793ec8ed 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception PATCH /a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='PATCH', uri='/a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 153, in patch 143s yield maybe_future( 143s km.shutdown_kernel(before['kernel']['id']) 143s ) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 PATCH /a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be (::1) 9.320000ms referer=None 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.340000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ebcd3bf3-18f1-4c06-a7ec-2347b81c43bb 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ebcd3bf3-18f1-4c06-a7ec-2347b81c43bb 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 143s 143s self = 143s 143s def test_modify_kernel_name(self): 143s before = self.sess_api.create('foo/nb1.ipynb').json() 143s sid = before['id'] 143s 143s after = self.sess_api.modify_kernel_name(sid, before['kernel']['name']).json() 143s self.assertEqual(after['id'], sid) 143s self.assertEqual(after['path'], before['path']) 143s self.assertEqual(after['type'], before['type']) 143s self.assertNotEqual(after['kernel']['id'], before['kernel']['id']) 143s 143s # check kernel list, to be sure previous kernel was cleaned up 143s r = self.request('GET', 'api/kernels') 143s r.raise_for_status() 143s kernel_list = r.json() 143s after['kernel'].pop('last_activity') 143s [ k.pop('last_activity') for k in kernel_list ] 143s > self.assertEqual(kernel_list, [after['kernel']]) 143s E AssertionError: Lists differ: [{'id': 'e2f539c6-d091-4ea7-8498-447f793ec8ed', 'n[177 chars]: 0}] != [{'id': '5eca0eff-9c5f-4508-b491-98b983970f93', 'n[61 chars]: 0}] 143s E 143s E First differing element 0: 143s E {'id': 'e2f539c6-d091-4ea7-8498-447f793ec8ed', 'n[60 chars]': 0} 143s E {'id': '5eca0eff-9c5f-4508-b491-98b983970f93', 'n[60 chars]': 0} 143s E 143s E First list contains 1 additional elements. 143s E First extra element 1: 143s E {'id': '5eca0eff-9c5f-4508-b491-98b983970f93', 'name': 'python3', 'execution_state': 'starting', 'connections': 0} 143s E 143s E [{'connections': 0, 143s E - 'execution_state': 'starting', 143s E - 'id': 'e2f539c6-d091-4ea7-8498-447f793ec8ed', 143s E - 'name': 'python3'}, 143s E - {'connections': 0, 143s E 'execution_state': 'starting', 143s E 'id': '5eca0eff-9c5f-4508-b491-98b983970f93', 143s E 'name': 'python3'}] 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:238: AssertionError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.520000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjg_ky_lf/runtime/kernel-5eca0eff-9c5f-4508-b491-98b983970f93.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42987 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51765 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 5eca0eff-9c5f-4508-b491-98b983970f93, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpjg_ky_lf/notebooks/foo'} 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ebcd3bf3-18f1-4c06-a7ec-2347b81c43bb 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ebcd3bf3-18f1-4c06-a7ec-2347b81c43bb 143s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be (::1) 13.270000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.030000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.360000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5eca0eff-9c5f-4508-b491-98b983970f93 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5eca0eff-9c5f-4508-b491-98b983970f93 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/74f8f7df-f044-4ad8-9622-214d693ef3be (::1) 3.740000ms referer=None 143s _______________ AsyncSessionAPITest.test_modify_path_deprecated ________________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/9ee4979f-670a-4cf3-bc84-ba6833c88f4f 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjg_ky_lf/runtime/kernel-42fb9ed3-f232-4d36-ac89-54747f2b687c.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46697 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39791 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: 42fb9ed3-f232-4d36-ac89-54747f2b687c, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpjg_ky_lf/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.630000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s WARNING NotebookApp:handlers.py:124 Sessions API changed, see updated swagger docs 143s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/9ee4979f-670a-4cf3-bc84-ba6833c88f4f (::1) 0.990000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.100000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 42fb9ed3-f232-4d36-ac89-54747f2b687c 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 42fb9ed3-f232-4d36-ac89-54747f2b687c 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/9ee4979f-670a-4cf3-bc84-ba6833c88f4f (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/9ee4979f-670a-4cf3-bc84-ba6833c88f4f', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "/usr/lib/python3.13/subprocess.py", line 46, in 143s import locale 143s File "", line 1360, in _find_and_load 143s File "", line 1331, in _find_and_load_unlocked 143s File "", line 935, in _load_unlocked 143s File "", line 1019, in exec_module 143s File "", line 1152, in get_code 143s File "", line 781, in _compile_bytecode 143s KeyboardInterrupt 143s _____________________ AsyncSessionAPITest.test_modify_type _____________________ 143s 143s @self.addCleanup 143s def cleanup_sessions(): 143s for session in self.sess_api.list().json(): 143s > self.sess_api.delete(session['id']) 143s 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 143s return self._req('DELETE', id) 143s ^^^^^^^^^^^^^^^^^^^^^^^ 143s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 143s response.raise_for_status() 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s 143s def raise_for_status(self): 143s """Raises :class:`HTTPError`, if one occurred.""" 143s 143s http_error_msg = "" 143s if isinstance(self.reason, bytes): 143s # We attempt to decode utf-8 first because some servers 143s # choose to localize their reason strings. If the string 143s # isn't utf-8, we fall back to iso-8859-1 for all other 143s # encodings. (See PR #3538) 143s try: 143s reason = self.reason.decode("utf-8") 143s except UnicodeDecodeError: 143s reason = self.reason.decode("iso-8859-1") 143s else: 143s reason = self.reason 143s 143s if 400 <= self.status_code < 500: 143s http_error_msg = ( 143s f"{self.status_code} Client Error: {reason} for url: {self.url}" 143s ) 143s 143s elif 500 <= self.status_code < 600: 143s http_error_msg = ( 143s f"{self.status_code} Server Error: {reason} for url: {self.url}" 143s ) 143s 143s if http_error_msg: 143s > raise HTTPError(http_error_msg, response=self) 143s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/3cbd9f3a-d606-4b2c-bc55-db3305471b98 143s 143s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 143s ----------------------------- Captured stderr call ----------------------------- 143s Traceback (most recent call last): 143s ------------------------------ Captured log call ------------------------------- 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 143s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpjg_ky_lf/runtime/kernel-cf998598-b308-4642-a634-bc771775a934.json'] 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34603 143s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43005 143s INFO NotebookApp:kernelmanager.py:179 Kernel started: cf998598-b308-4642-a634-bc771775a934, name: python3 143s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpjg_ky_lf/notebooks/foo'} 143s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.520000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/3cbd9f3a-d606-4b2c-bc55-db3305471b98 (::1) 1.400000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.440000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 42fb9ed3-f232-4d36-ac89-54747f2b687c 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 42fb9ed3-f232-4d36-ac89-54747f2b687c 143s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/9ee4979f-670a-4cf3-bc84-ba6833c88f4f (::1) 0.480000ms 143s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 143s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for cf998598-b308-4642-a634-bc771775a934 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cf998598-b308-4642-a634-bc771775a934 143s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/3cbd9f3a-d606-4b2c-bc55-db3305471b98 (::1) 143s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/3cbd9f3a-d606-4b2c-bc55-db3305471b98', version='HTTP/1.1', remote_ip='::1') 143s Traceback (most recent call last): 143s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 143s result = await result 143s ^^^^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 143s future.result() 143s ~~~~~~~~~~~~~^^ 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 143s yield maybe_future(sm.delete_session(session_id)) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 143s yielded = self.gen.throw(exc) 143s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 143s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 143s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 143s value = future.result() 143s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 143s raise self._exception.with_traceback(self._exception_tb) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 143s result = coro.send(None) 143s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 143s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 143s raise km.ready.exception() # type: ignore[misc] 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 143s await kernel_awaitable 143s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 143s result = await obj 143s ^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 143s raise e 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 143s out = await method(self, *args, **kwargs) 143s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 143s await self._async_finish_shutdown(restart=restart) 143s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 143s await asyncio.wait_for( 143s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 143s ) 143s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 143s async with timeouts.timeout(timeout): 143s ~~~~~~~~~~~~~~~~^^^^^^^^^ 143s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 143s raise RuntimeError("Timeout should be used inside a task") 143s RuntimeError: Timeout should be used inside a task 143s WARNING NotebookApp:handlers.py:612 Unhandled error 143s ERROR NotebookApp:log.py:55 { 143s "Host": "localhost:12341", 143s "Accept": "*/*", 143s "User-Agent": "python-requests/2.32.5" 143s } 143s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/3cbd9f3a-d606-4b2c-bc55-db3305471b98 (::1) 3.770000ms referer=None 143s --------------------------- Captured stderr teardown --------------------------- 143s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 143s return _run_code(code, main_globals, None, 143s "__main__", mod_spec) 143s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 143s exec(code, run_globals) 143s ~~~~^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 143s from ipykernel import kernelapp as app 143s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 143s from .connect import * # noqa: F403 143s ^^^^^^^^^^^^^^^^^^^^^^ 143s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 143s from subprocess import PIPE, Popen 143s File "/usr/lib/python3.13/subprocess.py", line 106, in 143s from _posixsubprocess import fork_exec as _fork_exec 143s File "", line 1354, in _find_and_load 143s KeyboardInterrupt 143s ---------------------------- Captured log teardown ----------------------------- 143s INFO NotebookApp:notebookapp.py:2164 Shutting down 2 kernels 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9fa34f9e-6fa6-45cb-8d94-fc6cebec58e9 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ebcd3bf3-18f1-4c06-a7ec-2347b81c43bb 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cc48b3e1-f5c8-4688-9917-557c2a41da0d 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cf998598-b308-4642-a634-bc771775a934 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e2f539c6-d091-4ea7-8498-447f793ec8ed 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 947d5b30-43e6-428e-8d49-6e1c5218f77c 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fc8aec79-bd6d-4791-a340-7c6ea416108e 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4585bef7-6cf2-4a0f-8f27-4662eb5ff9b8 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 42fb9ed3-f232-4d36-ac89-54747f2b687c 143s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5eca0eff-9c5f-4508-b491-98b983970f93 143s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 143s =============================== warnings summary =============================== 143s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 143s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 143s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 143s return LooseVersion(v) >= LooseVersion(check) 143s 143s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 143s auth/tests/test_login.py: 2 warnings 143s bundler/tests/test_bundler_api.py: 2 warnings 143s services/api/tests/test_api.py: 4 warnings 143s services/config/tests/test_config_api.py: 7 warnings 143s services/contents/tests/test_contents_api.py: 318 warnings 143s services/kernels/tests/test_kernels_api.py: 110 warnings 143s services/kernelspecs/tests/test_kernelspecs_api.py: 7 warnings 143s services/nbconvert/tests/test_nbconvert_api.py: 3 warnings 143s services/sessions/tests/test_sessionmanager.py: 9 warnings 143s services/sessions/tests/test_sessions_api.py: 128 warnings 143s terminal/tests/test_terminals_api.py: 50 warnings 143s tests/test_files.py: 2 warnings 143s tests/test_gateway.py: 21 warnings 143s tests/test_notebookapp.py: 8 warnings 143s tests/test_paths.py: 2 warnings 143s tree/tests/test_tree_handler.py: 2 warnings 143s /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). 143s dt = unaware(*args, **kwargs) 143s 143s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 143s /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 143s pytestmark = pytest.mark.integration_tests 143s 143s auth/tests/test_login.py: 3 warnings 143s bundler/tests/test_bundler_api.py: 3 warnings 143s services/api/tests/test_api.py: 3 warnings 143s services/config/tests/test_config_api.py: 3 warnings 143s services/contents/tests/test_contents_api.py: 6 warnings 143s services/kernels/tests/test_kernels_api.py: 12 warnings 143s services/kernelspecs/tests/test_kernelspecs_api.py: 3 warnings 143s services/nbconvert/tests/test_nbconvert_api.py: 3 warnings 143s services/sessions/tests/test_sessions_api.py: 6 warnings 143s terminal/tests/test_terminals_api.py: 6 warnings 143s tests/test_files.py: 3 warnings 143s tests/test_gateway.py: 3 warnings 143s tests/test_notebookapp.py: 11 warnings 143s tests/test_paths.py: 3 warnings 143s tree/tests/test_tree_handler.py: 3 warnings 143s /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 143s policy = events.get_event_loop_policy() 143s 143s auth/tests/test_login.py: 9 warnings 143s bundler/tests/test_bundler_api.py: 9 warnings 143s services/api/tests/test_api.py: 9 warnings 143s services/config/tests/test_config_api.py: 9 warnings 143s services/contents/tests/test_contents_api.py: 18 warnings 143s services/kernels/tests/test_kernels_api.py: 47 warnings 143s services/kernelspecs/tests/test_kernelspecs_api.py: 9 warnings 143s services/nbconvert/tests/test_nbconvert_api.py: 9 warnings 143s services/sessions/tests/test_sessionmanager.py: 18 warnings 143s services/sessions/tests/test_sessions_api.py: 19 warnings 143s terminal/tests/test_terminals_api.py: 18 warnings 143s tests/test_files.py: 9 warnings 143s tests/test_gateway.py: 9 warnings 143s tests/test_notebookapp.py: 28 warnings 143s tests/test_paths.py: 9 warnings 143s tree/tests/test_tree_handler.py: 9 warnings 143s /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 143s loop = events.get_event_loop_policy().get_event_loop() 143s 143s bundler/tests/test_bundler_api.py: 6 warnings 143s services/api/tests/test_api.py: 6 warnings 143s services/contents/tests/test_contents_api.py: 806 warnings 143s services/contents/tests/test_largefilemanager.py: 42 warnings 143s services/contents/tests/test_manager.py: 526 warnings 143s tests/test_files.py: 8 warnings 143s tree/tests/test_tree_handler.py: 6 warnings 143s /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). 143s dt = unaware(*args, **kwargs) 143s 143s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 143s services/kernels/tests/test_kernels_api.py::KernelCullingTest::test_culling 143s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 143s loop.make_current() 143s 143s services/kernelspecs/tests/test_kernelspecs_api.py::APITest::test_list_kernelspecs 143s services/kernelspecs/tests/test_kernelspecs_api.py::APITest::test_list_kernelspecs_bad 143s /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/tmpacbp5e97/data/kernels/sample 2 143s d = self.find_kernel_specs() 143s 143s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal 143s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_via_get 143s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_via_get 143s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_with_name 143s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_handler 143s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_root_handler 143s terminal/tests/test_terminals_api.py::TerminalAPITest::test_terminal_root_handler 143s terminal/tests/test_terminals_api.py::TerminalCullingTest::test_culling 143s /usr/lib/python3.14/pty.py:66: DeprecationWarning: This process (pid=3496) is multi-threaded, use of forkpty() may lead to deadlocks in the child. 143s pid, fd = os.forkpty() 143s 143s terminal/tests/test_terminals_api.py::TerminalAPITest::test_create_terminal_via_get 143s /usr/lib/python3/dist-packages/jinja2/nodes.py:143: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 143s for name, arg in zip(self.fields, fields): 143s Enable tracemalloc to get traceback where the object was allocated. 143s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 143s 143s tests/test_gateway.py::TestGateway::test_gateway_kernel_lifecycle 143s tests/test_gateway.py::TestGateway::test_gateway_session_lifecycle 143s /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). 143s dt = datetime.utcnow().isoformat() + 'Z' 143s 143s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 143s =========================== short test summary info ============================ 143s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:86: Pandoc wasn't found. Skipping this test. 143s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:101: Pandoc wasn't found. Skipping this test. 143s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:109: Pandoc wasn't found. Skipping this test. 143s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:119: Pandoc wasn't found. Skipping this test. 143s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:128: Pandoc wasn't found. Skipping this test. 143s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/nbconvert/tests/test_nbconvert_handlers.py:145: Pandoc wasn't found. Skipping this test. 143s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:682: skip send2trash tests 143s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:592: skip send2trash tests 143s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:606: skip send2trash tests 143s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_contents_api.py:616: skip send2trash tests 143s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:332: skip send2trash tests 143s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:658: skip send2trash tests 143s SKIPPED [2] ../../../usr/lib/python3/dist-packages/notebook/services/contents/tests/test_manager.py:727: skip send2trash tests 143s SKIPPED [1] ../../../usr/lib/python3/dist-packages/notebook/tests/test_utils.py:83: run on windows only 143s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 143s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 143s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 143s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 143s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 143s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 143s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 143s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 143s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 143s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 143s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 143s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 143s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 143s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 143s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 143s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 143s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_path_deprecated 143s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_type 143s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 143s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 143s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 143s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 143s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 143s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 143s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 143s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_path_deprecated 143s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_type 143s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 143s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 143s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 143s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 143s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 143s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 143s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 143s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 143s = 27 failed, 277 passed, 20 skipped, 6 deselected, 2403 warnings, 8 errors in 22.71s = 144s *** END OF RUN 1: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 144s *** 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 146s ============================= test session starts ============================== 146s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 146s rootdir: /tmp/autopkgtest.y1BifU/autopkgtest_tmp 146s plugins: typeguard-4.4.4 146s collected 330 items / 303 deselected / 27 selected 146s run-last-failure: rerun previous 27 failures 146s 147s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 33%] 148s services/sessions/tests/test_sessions_api.py FFFFFEFF.FFFFFFEFF.F [100%] 148s 148s ==================================== ERRORS ==================================== 148s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 148s 148s self = 148s 148s def tearDown(self): 148s for k in self.kern_api.list().json(): 148s > self.kern_api.shutdown(k['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/97c3380d-5a8c-42d1-95ef-29ff999455c2 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 148s from pathlib import Path 148s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 148s from ._local import * 148s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 148s class PureWindowsPath(PurePath): 148s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 148s import ntpath 148s File "/usr/lib/python3.13/ntpath.py", line 514, in 148s from nt import _getfullpathname 148s File "", line 1360, in _find_and_load 148s File "", line 1322, in _find_and_load_unlocked 148s File "", line 1262, in _find_spec 148s File "", line 1556, in find_spec 148s File "", line 1530, in _get_spec 148s File "", line 1629, in find_spec 148s File "", line 152, in _path_stat 148s KeyboardInterrupt 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp753lr_pu/runtime/kernel-97c3380d-5a8c-42d1-95ef-29ff999455c2.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56855 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54903 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 97c3380d-5a8c-42d1-95ef-29ff999455c2, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.150000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp753lr_pu/runtime/kernel-bcf127c1-19b4-4402-b481-ade00a54abfd.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56517 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37263 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: bcf127c1-19b4-4402-b481-ade00a54abfd, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 16.250000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.290000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: bcf127c1-19b4-4402-b481-ade00a54abfd 148s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/bcf127c1-19b4-4402-b481-ade00a54abfd/interrupt (::1) 2.100000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 148s yield maybe_future(km.restart_kernel(kernel_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 148s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 148s await ensure_async(kernel.restart_kernel(now=now)) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 148s await self._async_shutdown_kernel(now=now, restart=True) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/bcf127c1-19b4-4402-b481-ade00a54abfd/restart (::1) 5.300000ms referer=None 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 97c3380d-5a8c-42d1-95ef-29ff999455c2 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 97c3380d-5a8c-42d1-95ef-29ff999455c2 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/97c3380d-5a8c-42d1-95ef-29ff999455c2 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/97c3380d-5a8c-42d1-95ef-29ff999455c2', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 148s yielded = ctx_run(next, result) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 148s yield maybe_future(km.shutdown_kernel(kernel_id)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 148s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 148s stopper = ensure_async(km.shutdown_kernel(now, restart)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/97c3380d-5a8c-42d1-95ef-29ff999455c2 (::1) 4.460000ms referer=None 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 148s import jupyter_client 148s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 148s from .asynchronous import AsyncKernelClient 148s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 148s from .client import AsyncKernelClient # noqa 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 148s import zmq.asyncio 148s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 148s import asyncio 148s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 148s from .base_events import * 148s File "/usr/lib/python3.13/asyncio/base_events.py", line 39, in 148s from . import coroutines 148s File "/usr/lib/python3.13/asyncio/coroutines.py", line 4, in 148s import inspect 148s File "/usr/lib/python3.13/inspect.py", line 146, in 148s import dis 148s File "/usr/lib/python3.13/dis.py", line 275, in 148s Positions = collections.namedtuple( 148s 'Positions', 148s ...<6 lines>... 148s defaults=[None] * 4 148s ) 148s File "/usr/lib/python3.13/collections/__init__.py", line 444, in namedtuple 148s __new__ = eval(code, namespace) 148s File "", line 0, in 148s KeyboardInterrupt 148s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 148s 148s self = 148s 148s def tearDown(self): 148s for k in self.kern_api.list().json(): 148s > self.kern_api.shutdown(k['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/06be7f22-ff8a-4fe2-82f8-cd2ab04e5745 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpez4585b3/runtime/kernel-06be7f22-ff8a-4fe2-82f8-cd2ab04e5745.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52665 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33791 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 06be7f22-ff8a-4fe2-82f8-cd2ab04e5745, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.520000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.510000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpez4585b3/runtime/kernel-2c2f0642-17e3-4fd5-a9fa-e76a131fb59c.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58297 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58113 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 2c2f0642-17e3-4fd5-a9fa-e76a131fb59c, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 16.100000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.350000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 2c2f0642-17e3-4fd5-a9fa-e76a131fb59c 148s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/2c2f0642-17e3-4fd5-a9fa-e76a131fb59c/interrupt (::1) 0.500000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 148s yield maybe_future(km.restart_kernel(kernel_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 148s result = coro.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 148s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 148s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 148s yield self # This tells Task to wait for completion. 148s ^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 148s await ensure_async(kernel.restart_kernel(now=now)) 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 148s await self._async_shutdown_kernel(now=now, restart=True) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/2c2f0642-17e3-4fd5-a9fa-e76a131fb59c/restart (::1) 2.240000ms referer=None 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 06be7f22-ff8a-4fe2-82f8-cd2ab04e5745 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 06be7f22-ff8a-4fe2-82f8-cd2ab04e5745 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/06be7f22-ff8a-4fe2-82f8-cd2ab04e5745 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/06be7f22-ff8a-4fe2-82f8-cd2ab04e5745', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 148s yield maybe_future(km.shutdown_kernel(kernel_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 148s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 148s raise km.ready.exception() # type: ignore[misc] 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/06be7f22-ff8a-4fe2-82f8-cd2ab04e5745 (::1) 3.780000ms referer=None 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 148s from pathlib import Path 148s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 148s from ._abc import * 148s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 148s from glob import _Globber, _no_recurse_symlinks 148s File "/usr/lib/python3.13/glob.py", line 236, in 148s magic_check = re.compile('([*?[])') 148s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 148s return _compile(pattern, flags) 148s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 148s p = _compiler.compile(pattern, flags) 148s File "/usr/lib/python3.13/re/_compiler.py", line 752, in compile 148s code = _code(p, flags) 148s File "/usr/lib/python3.13/re/_compiler.py", line 582, in _code 148s _compile_info(code, p, flags) 148s ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3.13/re/_compiler.py", line 568, in _compile_info 148s charset, hascased = _optimize_charset(charset) 148s ~~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.13/re/_compiler.py", line 342, in _optimize_charset 148s data = _mk_bitmap(charmap) 148s File "/usr/lib/python3.13/re/_compiler.py", line 390, in _mk_bitmap 148s s = bits.translate(_BITS_TRANS)[::-1] 148s ~~~~~~~~~~~~~~^^^^^^^^^^^^^ 148s KeyboardInterrupt 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 148s import jupyter_client 148s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 148s from .asynchronous import AsyncKernelClient 148s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 148s from .client import AsyncKernelClient # noqa 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 148s import zmq.asyncio 148s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 148s import asyncio 148s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 148s from .base_events import * 148s File "/usr/lib/python3.13/asyncio/base_events.py", line 34, in 148s import ssl 148s File "", line 1360, in _find_and_load 148s File "", line 1331, in _find_and_load_unlocked 148s File "", line 935, in _load_unlocked 148s File "", line 1019, in exec_module 148s File "", line 1152, in get_code 148s File "", line 781, in _compile_bytecode 148s KeyboardInterrupt 148s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp12vkr796/runtime/kernel-da1d34f2-c1bd-4fb2-a119-5b9001ec2d8c.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35007 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40365 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: da1d34f2-c1bd-4fb2-a119-5b9001ec2d8c, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.140000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.560000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.560000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for adabedff-9d0b-41c6-9019-91cd578fdc59 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: adabedff-9d0b-41c6-9019-91cd578fdc59 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/fbe43744-bc5b-407d-856a-28f907b3a325 (::1) 1.310000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for da1d34f2-c1bd-4fb2-a119-5b9001ec2d8c 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: da1d34f2-c1bd-4fb2-a119-5b9001ec2d8c 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 148s yielded = self.gen.send(value) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 148s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 148s stopper = ensure_async(km.shutdown_kernel(now, restart)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323 (::1) 4.300000ms referer=None 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 148s from typing import TYPE_CHECKING, Any 148s File "", line 1360, in _find_and_load 148s File "", line 1331, in _find_and_load_unlocked 148s File "", line 935, in _load_unlocked 148s File "", line 1019, in exec_module 148s File "", line 1152, in get_code 148s File "", line 781, in _compile_bytecode 148s KeyboardInterrupt 148s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6sja_v3v/runtime/kernel-d5bb2126-ca1e-45c6-b06d-36edd6b8e613.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42645 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52965 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: d5bb2126-ca1e-45c6-b06d-36edd6b8e613, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.200000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.520000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.450000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.520000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9d74835c-8086-4fa0-b2eb-7edc03591899 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9d74835c-8086-4fa0-b2eb-7edc03591899 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/bb1c104b-e474-48b9-afce-4a9a79fa9a79 (::1) 0.520000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d5bb2126-ca1e-45c6-b06d-36edd6b8e613 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d5bb2126-ca1e-45c6-b06d-36edd6b8e613 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 148s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 148s raise km.ready.exception() # type: ignore[misc] 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d (::1) 3.780000ms referer=None 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 148s from typing import TYPE_CHECKING, Any 148s File "/usr/lib/python3.13/typing.py", line 2873, in 148s List = _alias(list, 1, inst=False, name='List') 148s File "/usr/lib/python3.13/typing.py", line 1635, in __init__ 148s def __init__(self, origin, nparams, *, inst=True, name=None, defaults=()): 148s 148s KeyboardInterrupt 148s =================================== FAILURES =================================== 148s ______________________ KernelAPITest.test_default_kernel _______________________ 148s 148s self = 148s 148s def tearDown(self): 148s for k in self.kern_api.list().json(): 148s > self.kern_api.shutdown(k['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/1993e0af-716f-44d4-9848-0712886e34c5 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ------------------------------ Captured log setup ------------------------------ 148s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp753lr_pu/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp753lr_pu/etc/jupyter'] for config files 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp753lr_pu/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp753lr_pu/config 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp753lr_pu/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp753lr_pu/config 148s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp753lr_pu/notebooks 148s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 148s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 148s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 148s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 148s WARNING NotebookApp:handlers.py:612 Forbidden 148s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.560000ms referer=None 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 148s import json 148s File "/usr/lib/python3.13/json/__init__.py", line 106, in 148s from .decoder import JSONDecoder, JSONDecodeError 148s File "", line 1360, in _find_and_load 148s File "", line 1331, in _find_and_load_unlocked 148s File "", line 935, in _load_unlocked 148s File "", line 1019, in exec_module 148s File "", line 1115, in get_code 148s File "", line 1215, in get_data 148s KeyboardInterrupt 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp753lr_pu/runtime/kernel-1993e0af-716f-44d4-9848-0712886e34c5.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42983 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48283 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1993e0af-716f-44d4-9848-0712886e34c5, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 31.750000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.590000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1993e0af-716f-44d4-9848-0712886e34c5 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1993e0af-716f-44d4-9848-0712886e34c5 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/1993e0af-716f-44d4-9848-0712886e34c5 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/1993e0af-716f-44d4-9848-0712886e34c5', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 148s yielded = ctx_run(next, result) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 148s yield maybe_future(km.shutdown_kernel(kernel_id)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 148s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 148s stopper = ensure_async(km.shutdown_kernel(now, restart)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/1993e0af-716f-44d4-9848-0712886e34c5 (::1) 5.910000ms referer=None 148s ______________________ KernelAPITest.test_kernel_handler _______________________ 148s 148s self = 148s 148s def test_kernel_handler(self): 148s # GET kernel with given id 148s kid = self.kern_api.start().json()['id'] 148s r = self.kern_api.get(kid) 148s kern1 = r.json() 148s self.assertEqual(r.status_code, 200) 148s assert isinstance(kern1, dict) 148s self.assertIn('id', kern1) 148s self.assertEqual(kern1['id'], kid) 148s 148s # Request a bad kernel id and check that a JSON 148s # message is returned! 148s bad_id = '111-111-111-111-111' 148s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 148s self.kern_api.get(bad_id) 148s 148s # DELETE kernel with id 148s > r = self.kern_api.shutdown(kid) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/508ab52c-7265-4127-a9bb-af1629d7be5b 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 148s from subprocess import PIPE, Popen 148s File "", line 1360, in _find_and_load 148s File "", line 1331, in _find_and_load_unlocked 148s File "", line 935, in _load_unlocked 148s File "", line 1019, in exec_module 148s File "", line 1115, in get_code 148s File "", line 1214, in get_data 148s KeyboardInterrupt 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp753lr_pu/runtime/kernel-508ab52c-7265-4127-a9bb-af1629d7be5b.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49769 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38655 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 508ab52c-7265-4127-a9bb-af1629d7be5b, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.810000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/508ab52c-7265-4127-a9bb-af1629d7be5b (::1) 0.490000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s 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 148s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 148s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 1.170000ms referer=None 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 508ab52c-7265-4127-a9bb-af1629d7be5b 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 508ab52c-7265-4127-a9bb-af1629d7be5b 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/508ab52c-7265-4127-a9bb-af1629d7be5b (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/508ab52c-7265-4127-a9bb-af1629d7be5b', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 148s yielded = ctx_run(next, result) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 148s yield maybe_future(km.shutdown_kernel(kernel_id)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 148s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 148s stopper = ensure_async(km.shutdown_kernel(now, restart)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/508ab52c-7265-4127-a9bb-af1629d7be5b (::1) 5.570000ms referer=None 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1993e0af-716f-44d4-9848-0712886e34c5 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1993e0af-716f-44d4-9848-0712886e34c5 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/1993e0af-716f-44d4-9848-0712886e34c5 (::1) 1.270000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 508ab52c-7265-4127-a9bb-af1629d7be5b 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 508ab52c-7265-4127-a9bb-af1629d7be5b 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/508ab52c-7265-4127-a9bb-af1629d7be5b (::1) 0.500000ms 148s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 148s 148s self = 148s 148s def test_main_kernel_handler(self): 148s # POST request 148s r = self.kern_api.start() 148s kern1 = r.json() 148s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 148s self.assertEqual(r.status_code, 201) 148s self.assertIsInstance(kern1, dict) 148s 148s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 148s expected_csp = '; '.join([ 148s "frame-ancestors 'self'", 148s 'report-uri ' + report_uri, 148s "default-src 'none'" 148s ]) 148s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 148s 148s # GET request 148s r = self.kern_api.list() 148s self.assertEqual(r.status_code, 200) 148s assert isinstance(r.json(), list) 148s self.assertEqual(r.json()[0]['id'], kern1['id']) 148s self.assertEqual(r.json()[0]['name'], kern1['name']) 148s 148s # create another kernel and check that they both are added to the 148s # list of kernels from a GET request 148s kern2 = self.kern_api.start().json() 148s assert isinstance(kern2, dict) 148s r = self.kern_api.list() 148s kernels = r.json() 148s self.assertEqual(r.status_code, 200) 148s assert isinstance(kernels, list) 148s self.assertEqual(len(kernels), 2) 148s 148s # Interrupt a kernel 148s r = self.kern_api.interrupt(kern2['id']) 148s self.assertEqual(r.status_code, 204) 148s 148s # Restart a kernel 148s > r = self.kern_api.restart(kern2['id']) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 148s return self._req('POST', url_path_join(id, 'restart')) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/bcf127c1-19b4-4402-b481-ade00a54abfd/restart 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 148s from pathlib import Path 148s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 148s from ._local import * 148s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 148s class PureWindowsPath(PurePath): 148s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 148s import ntpath 148s File "/usr/lib/python3.13/ntpath.py", line 514, in 148s from nt import _getfullpathname 148s File "", line 1360, in _find_and_load 148s File "", line 1322, in _find_and_load_unlocked 148s File "", line 1262, in _find_spec 148s File "", line 1556, in find_spec 148s File "", line 1530, in _get_spec 148s File "", line 1629, in find_spec 148s File "", line 152, in _path_stat 148s KeyboardInterrupt 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp753lr_pu/runtime/kernel-97c3380d-5a8c-42d1-95ef-29ff999455c2.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56855 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54903 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 97c3380d-5a8c-42d1-95ef-29ff999455c2, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.150000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp753lr_pu/runtime/kernel-bcf127c1-19b4-4402-b481-ade00a54abfd.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56517 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37263 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: bcf127c1-19b4-4402-b481-ade00a54abfd, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 16.250000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.290000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: bcf127c1-19b4-4402-b481-ade00a54abfd 148s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/bcf127c1-19b4-4402-b481-ade00a54abfd/interrupt (::1) 2.100000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 148s yield maybe_future(km.restart_kernel(kernel_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 148s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 148s await ensure_async(kernel.restart_kernel(now=now)) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 148s await self._async_shutdown_kernel(now=now, restart=True) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/bcf127c1-19b4-4402-b481-ade00a54abfd/restart (::1) 5.300000ms referer=None 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 97c3380d-5a8c-42d1-95ef-29ff999455c2 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 97c3380d-5a8c-42d1-95ef-29ff999455c2 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/97c3380d-5a8c-42d1-95ef-29ff999455c2 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/97c3380d-5a8c-42d1-95ef-29ff999455c2', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 148s yielded = ctx_run(next, result) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 148s yield maybe_future(km.shutdown_kernel(kernel_id)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 148s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 148s stopper = ensure_async(km.shutdown_kernel(now, restart)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/97c3380d-5a8c-42d1-95ef-29ff999455c2 (::1) 4.460000ms referer=None 148s ________________________ KernelAPITest.test_no_kernels _________________________ 148s 148s self = 148s 148s def test_no_kernels(self): 148s """Make sure there are no kernels running at the start""" 148s kernels = self.kern_api.list().json() 148s > self.assertEqual(kernels, []) 148s E AssertionError: Lists differ: [{'id': '97c3380d-5a8c-42d1-95ef-29ff99945[281 chars]: 0}] != [] 148s E 148s E First list contains 2 additional elements. 148s E First extra element 0: 148s E {'id': '97c3380d-5a8c-42d1-95ef-29ff999455c2', 'name': 'python3', 'last_activity': '2026-02-05T01:18:45.463709Z', 'execution_state': 'starting', 'connections': 0} 148s E 148s E + [] 148s E - [{'connections': 0, 148s E - 'execution_state': 'starting', 148s E - 'id': '97c3380d-5a8c-42d1-95ef-29ff999455c2', 148s E - 'last_activity': '2026-02-05T01:18:45.463709Z', 148s E - 'name': 'python3'}, 148s E - {'connections': 0, 148s E - 'execution_state': 'starting', 148s E - 'id': 'bcf127c1-19b4-4402-b481-ade00a54abfd', 148s E - 'last_activity': '2026-02-05T01:18:45.481190Z', 148s E - 'name': 'python3'}] 148s 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.590000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.990000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 97c3380d-5a8c-42d1-95ef-29ff999455c2 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 97c3380d-5a8c-42d1-95ef-29ff999455c2 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/97c3380d-5a8c-42d1-95ef-29ff999455c2 (::1) 0.680000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for bcf127c1-19b4-4402-b481-ade00a54abfd 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: bcf127c1-19b4-4402-b481-ade00a54abfd 148s ---------------------------- Captured log teardown ----------------------------- 148s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 148s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 148s _____________________ AsyncKernelAPITest.test_connections ______________________ 148s 148s self = 148s 148s def tearDown(self): 148s for k in self.kern_api.list().json(): 148s > self.kern_api.shutdown(k['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ------------------------------ Captured log setup ------------------------------ 148s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpez4585b3/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpez4585b3/etc/jupyter'] for config files 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpez4585b3/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpez4585b3/config 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpez4585b3/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpez4585b3/config 148s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpez4585b3/notebooks 148s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 148s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 148s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 148s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 148s WARNING NotebookApp:handlers.py:612 Forbidden 148s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.340000ms referer=None 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpez4585b3/runtime/kernel-55ab91cb-ada3-46c4-a4d7-f9f20c001f54.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49103 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53353 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 55ab91cb-ada3-46c4-a4d7-f9f20c001f54, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.270000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/55ab91cb-ada3-46c4-a4d7-f9f20c001f54 (::1) 1.300000ms 148s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/55ab91cb-ada3-46c4-a4d7-f9f20c001f54/channels 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 148s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from 55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46963 148s DEBUG NotebookApp:kernelmanager.py:423 activity on 55ab91cb-ada3-46c4-a4d7-f9f20c001f54: status (starting) 148s DEBUG NotebookApp:kernelmanager.py:423 activity on 55ab91cb-ada3-46c4-a4d7-f9f20c001f54: status (busy) 148s DEBUG NotebookApp:kernelmanager.py:423 activity on 55ab91cb-ada3-46c4-a4d7-f9f20c001f54: status (idle) 148s 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/'}]} 148s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel 55ab91cb-ada3-46c4-a4d7-f9f20c001f54) to 5.4 (client). 148s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/55ab91cb-ada3-46c4-a4d7-f9f20c001f54/channels (::1) 294.180000ms 148s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/55ab91cb-ada3-46c4-a4d7-f9f20c001f54/channels 148s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for 55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53353 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46963 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49103 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35053 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46963 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49103 148s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 148s Setting websocket_ping_timeout=30000 148s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel 55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/55ab91cb-ada3-46c4-a4d7-f9f20c001f54 (::1) 0.470000ms 148s DEBUG NotebookApp:kernelmanager.py:423 activity on 55ab91cb-ada3-46c4-a4d7-f9f20c001f54: status (busy) 148s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: 55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: 55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s DEBUG NotebookApp:kernelmanager.py:423 activity on 55ab91cb-ada3-46c4-a4d7-f9f20c001f54: status (idle) 148s DEBUG NotebookApp:handlers.py:195 Nudge: shell info reply received: 55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s DEBUG NotebookApp:handlers.py:197 Nudge: resolving shell future: 55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s DEBUG NotebookApp:handlers.py:201 Nudge: control info reply received: 55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s DEBUG NotebookApp:kernelmanager.py:423 activity on 55ab91cb-ada3-46c4-a4d7-f9f20c001f54: status (busy) 148s DEBUG NotebookApp:kernelmanager.py:423 activity on 55ab91cb-ada3-46c4-a4d7-f9f20c001f54: status (idle) 148s DEBUG NotebookApp:handlers.py:579 Websocket closed 55ab91cb-ada3-46c4-a4d7-f9f20c001f54:ba2b3e35-326b340eb35de089e7ab3bce 148s INFO NotebookApp:kernelmanager.py:222 Starting buffering for 55ab91cb-ada3-46c4-a4d7-f9f20c001f54:ba2b3e35-326b340eb35de089e7ab3bce 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 55ab91cb-ada3-46c4-a4d7-f9f20c001f54:iopub 148s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 55ab91cb-ada3-46c4-a4d7-f9f20c001f54:iopub 148s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 55ab91cb-ada3-46c4-a4d7-f9f20c001f54:iopub 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/55ab91cb-ada3-46c4-a4d7-f9f20c001f54 (::1) 0.400000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/55ab91cb-ada3-46c4-a4d7-f9f20c001f54 (::1) 0.360000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.330000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s INFO NotebookApp:kernelmanager.py:286 Discarding 3 buffered messages for 55ab91cb-ada3-46c4-a4d7-f9f20c001f54:ba2b3e35-326b340eb35de089e7ab3bce 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/55ab91cb-ada3-46c4-a4d7-f9f20c001f54 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/55ab91cb-ada3-46c4-a4d7-f9f20c001f54', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 148s yield maybe_future(km.shutdown_kernel(kernel_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 148s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 148s raise km.ready.exception() # type: ignore[misc] 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/55ab91cb-ada3-46c4-a4d7-f9f20c001f54 (::1) 4.690000ms referer=None 148s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 148s 148s self = 148s 148s def tearDown(self): 148s for k in self.kern_api.list().json(): 148s > self.kern_api.shutdown(k['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/8f6d4662-1598-4154-952d-cd310cc5af09 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpez4585b3/runtime/kernel-8f6d4662-1598-4154-952d-cd310cc5af09.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41353 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51153 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8f6d4662-1598-4154-952d-cd310cc5af09, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.470000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.540000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/55ab91cb-ada3-46c4-a4d7-f9f20c001f54 (::1) 0.560000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8f6d4662-1598-4154-952d-cd310cc5af09 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8f6d4662-1598-4154-952d-cd310cc5af09 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/8f6d4662-1598-4154-952d-cd310cc5af09 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/8f6d4662-1598-4154-952d-cd310cc5af09', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 148s yield maybe_future(km.shutdown_kernel(kernel_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 148s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 148s raise km.ready.exception() # type: ignore[misc] 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 148s from pathlib import Path 148s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 148s from ._local import * 148s File "/usr/lib/python3.13/pathlib/_local.py", line 484, in 148s class Path(PathBase, PurePath): 148s ...<353 lines>... 148s return path 148s KeyboardInterrupt 148s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 148s 148s self = 148s 148s def test_kernel_handler(self): 148s # GET kernel with given id 148s kid = self.kern_api.start().json()['id'] 148s r = self.kern_api.get(kid) 148s kern1 = r.json() 148s self.assertEqual(r.status_code, 200) 148s assert isinstance(kern1, dict) 148s self.assertIn('id', kern1) 148s self.assertEqual(kern1['id'], kid) 148s 148s # Request a bad kernel id and check that a JSON 148s # message is returned! 148s bad_id = '111-111-111-111-111' 148s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 148s self.kern_api.get(bad_id) 148s 148s # DELETE kernel with id 148s > r = self.kern_api.shutdown(kid) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/20eaeda7-31c5-49e6-a2a6-0365fc4aee8c 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 148s from subprocess import PIPE, Popen 148s File "/usr/lib/python3.13/subprocess.py", line 46, in 148s import locale 148s File "", line 1360, in _find_and_load 148s File "", line 1331, in _find_and_load_unlocked 148s File "", line 935, in _load_unlocked 148s File "", line 1019, in exec_module 148s File "", line 1152, in get_code 148s File "", line 781, in _compile_bytecode 148s KeyboardInterrupt 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpez4585b3/runtime/kernel-20eaeda7-31c5-49e6-a2a6-0365fc4aee8c.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59529 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37893 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 20eaeda7-31c5-49e6-a2a6-0365fc4aee8c, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.250000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/20eaeda7-31c5-49e6-a2a6-0365fc4aee8c (::1) 0.500000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s 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 148s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 148s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.450000ms referer=None 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 20eaeda7-31c5-49e6-a2a6-0365fc4aee8c 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 20eaeda7-31c5-49e6-a2a6-0365fc4aee8c 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/20eaeda7-31c5-49e6-a2a6-0365fc4aee8c (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/20eaeda7-31c5-49e6-a2a6-0365fc4aee8c', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 148s yield maybe_future(km.shutdown_kernel(kernel_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 148s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 148s raise km.ready.exception() # type: ignore[misc] 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/20eaeda7-31c5-49e6-a2a6-0365fc4aee8c (::1) 4.730000ms referer=None 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8f6d4662-1598-4154-952d-cd310cc5af09 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8f6d4662-1598-4154-952d-cd310cc5af09 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/8f6d4662-1598-4154-952d-cd310cc5af09 (::1) 0.440000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 20eaeda7-31c5-49e6-a2a6-0365fc4aee8c 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 20eaeda7-31c5-49e6-a2a6-0365fc4aee8c 148s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 148s 148s self = 148s 148s def test_main_kernel_handler(self): 148s # POST request 148s r = self.kern_api.start() 148s kern1 = r.json() 148s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 148s self.assertEqual(r.status_code, 201) 148s self.assertIsInstance(kern1, dict) 148s 148s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 148s expected_csp = '; '.join([ 148s "frame-ancestors 'self'", 148s 'report-uri ' + report_uri, 148s "default-src 'none'" 148s ]) 148s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 148s 148s # GET request 148s r = self.kern_api.list() 148s self.assertEqual(r.status_code, 200) 148s assert isinstance(r.json(), list) 148s self.assertEqual(r.json()[0]['id'], kern1['id']) 148s self.assertEqual(r.json()[0]['name'], kern1['name']) 148s 148s # create another kernel and check that they both are added to the 148s # list of kernels from a GET request 148s kern2 = self.kern_api.start().json() 148s assert isinstance(kern2, dict) 148s r = self.kern_api.list() 148s kernels = r.json() 148s self.assertEqual(r.status_code, 200) 148s assert isinstance(kernels, list) 148s self.assertEqual(len(kernels), 2) 148s 148s # Interrupt a kernel 148s r = self.kern_api.interrupt(kern2['id']) 148s self.assertEqual(r.status_code, 204) 148s 148s # Restart a kernel 148s > r = self.kern_api.restart(kern2['id']) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 148s return self._req('POST', url_path_join(id, 'restart')) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/2c2f0642-17e3-4fd5-a9fa-e76a131fb59c/restart 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpez4585b3/runtime/kernel-06be7f22-ff8a-4fe2-82f8-cd2ab04e5745.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52665 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33791 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 06be7f22-ff8a-4fe2-82f8-cd2ab04e5745, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.520000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.510000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpez4585b3/runtime/kernel-2c2f0642-17e3-4fd5-a9fa-e76a131fb59c.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58297 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58113 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 2c2f0642-17e3-4fd5-a9fa-e76a131fb59c, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 16.100000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.350000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 2c2f0642-17e3-4fd5-a9fa-e76a131fb59c 148s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/2c2f0642-17e3-4fd5-a9fa-e76a131fb59c/interrupt (::1) 0.500000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 148s yield maybe_future(km.restart_kernel(kernel_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 148s result = coro.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 148s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 148s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 148s yield self # This tells Task to wait for completion. 148s ^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 148s await ensure_async(kernel.restart_kernel(now=now)) 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 148s await self._async_shutdown_kernel(now=now, restart=True) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/2c2f0642-17e3-4fd5-a9fa-e76a131fb59c/restart (::1) 2.240000ms referer=None 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 06be7f22-ff8a-4fe2-82f8-cd2ab04e5745 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 06be7f22-ff8a-4fe2-82f8-cd2ab04e5745 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/06be7f22-ff8a-4fe2-82f8-cd2ab04e5745 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/06be7f22-ff8a-4fe2-82f8-cd2ab04e5745', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 148s yield maybe_future(km.shutdown_kernel(kernel_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 148s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 148s raise km.ready.exception() # type: ignore[misc] 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/06be7f22-ff8a-4fe2-82f8-cd2ab04e5745 (::1) 3.780000ms referer=None 148s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 148s 148s self = 148s 148s def test_no_kernels(self): 148s """Make sure there are no kernels running at the start""" 148s kernels = self.kern_api.list().json() 148s > self.assertEqual(kernels, []) 148s E AssertionError: Lists differ: [{'id': '06be7f22-ff8a-4fe2-82f8-cd2ab04e5[281 chars]: 0}] != [] 148s E 148s E First list contains 2 additional elements. 148s E First extra element 0: 148s E {'id': '06be7f22-ff8a-4fe2-82f8-cd2ab04e5745', 'name': 'python3', 'last_activity': '2026-02-05T01:18:46.048470Z', 'execution_state': 'starting', 'connections': 0} 148s E 148s E + [] 148s E - [{'connections': 0, 148s E - 'execution_state': 'starting', 148s E - 'id': '06be7f22-ff8a-4fe2-82f8-cd2ab04e5745', 148s E - 'last_activity': '2026-02-05T01:18:46.048470Z', 148s E - 'name': 'python3'}, 148s E - {'connections': 0, 148s E - 'execution_state': 'starting', 148s E - 'id': '2c2f0642-17e3-4fd5-a9fa-e76a131fb59c', 148s E - 'last_activity': '2026-02-05T01:18:46.067781Z', 148s E - 'name': 'python3'}] 148s 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.650000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 06be7f22-ff8a-4fe2-82f8-cd2ab04e5745 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 06be7f22-ff8a-4fe2-82f8-cd2ab04e5745 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/06be7f22-ff8a-4fe2-82f8-cd2ab04e5745 (::1) 1.290000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2c2f0642-17e3-4fd5-a9fa-e76a131fb59c 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2c2f0642-17e3-4fd5-a9fa-e76a131fb59c 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/2c2f0642-17e3-4fd5-a9fa-e76a131fb59c (::1) 0.500000ms 148s ---------------------------- Captured log teardown ----------------------------- 148s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 20eaeda7-31c5-49e6-a2a6-0365fc4aee8c 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 06be7f22-ff8a-4fe2-82f8-cd2ab04e5745 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 55ab91cb-ada3-46c4-a4d7-f9f20c001f54 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8f6d4662-1598-4154-952d-cd310cc5af09 148s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 148s __________________________ SessionAPITest.test_create __________________________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/f3ae8d74-1886-4544-bd81-0f170ed3928c 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ------------------------------ Captured log setup ------------------------------ 148s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp12vkr796/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp12vkr796/etc/jupyter'] for config files 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp12vkr796/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp12vkr796/config 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp12vkr796/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp12vkr796/config 148s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp12vkr796/notebooks 148s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 148s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 148s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 148s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 148s WARNING NotebookApp:handlers.py:612 Forbidden 148s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.620000ms referer=None 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.800000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp12vkr796/runtime/kernel-b1ce54e8-930f-4f00-9d99-6ef18b060b65.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38675 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33003 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: b1ce54e8-930f-4f00-9d99-6ef18b060b65, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp12vkr796/notebooks/foo'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 17.150000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.490000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/f3ae8d74-1886-4544-bd81-0f170ed3928c (::1) 0.510000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.200000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b1ce54e8-930f-4f00-9d99-6ef18b060b65 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b1ce54e8-930f-4f00-9d99-6ef18b060b65 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/f3ae8d74-1886-4544-bd81-0f170ed3928c (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/f3ae8d74-1886-4544-bd81-0f170ed3928c', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 148s yielded = self.gen.send(value) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 148s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 148s stopper = ensure_async(km.shutdown_kernel(now, restart)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/f3ae8d74-1886-4544-bd81-0f170ed3928c (::1) 4.290000ms referer=None 148s --------------------------- Captured stderr teardown --------------------------- 148s Traceback (most recent call last): 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 148s import jupyter_client 148s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 148s from .asynchronous import AsyncKernelClient 148s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 148s from .client import AsyncKernelClient # noqa 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 148s import zmq.asyncio 148s File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 52, in 148s from zmq import backend 148s File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line 25, in 148s _ns = select_backend(first) 148s File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 31, in select_backend 148s mod = import_module(name) 148s File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 148s return _bootstrap._gcd_import(name[level:], package, level) 148s ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py", line 6, in 148s from . import _zmq 148s File "", line 645, in parent 148s KeyboardInterrupt 148s __________________ SessionAPITest.test_create_console_session __________________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/d5b2066c-3e62-454d-8529-2a45c511d32e 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp12vkr796/runtime/kernel-645b3315-1b41-4674-a551-f15fddb0c877.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52133 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40087 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 645b3315-1b41-4674-a551-f15fddb0c877, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp12vkr796/notebooks/foo'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.490000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.550000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b1ce54e8-930f-4f00-9d99-6ef18b060b65 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b1ce54e8-930f-4f00-9d99-6ef18b060b65 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/f3ae8d74-1886-4544-bd81-0f170ed3928c (::1) 0.590000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 645b3315-1b41-4674-a551-f15fddb0c877 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 645b3315-1b41-4674-a551-f15fddb0c877 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/d5b2066c-3e62-454d-8529-2a45c511d32e (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/d5b2066c-3e62-454d-8529-2a45c511d32e', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 148s yielded = self.gen.send(value) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 148s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 148s stopper = ensure_async(km.shutdown_kernel(now, restart)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 148s import json 148s File "/usr/lib/python3.13/json/__init__.py", line 107, in 148s from .encoder import JSONEncoder 148s File "", line 1360, in _find_and_load 148s File "", line 1331, in _find_and_load_unlocked 148s File "", line 935, in _load_unlocked 148s File "", line 1019, in exec_module 148s File "", line 1109, in get_code 148s File "", line 1232, in path_stats 148s File "", line 152, in _path_stat 148s KeyboardInterrupt 148s ____________________ SessionAPITest.test_create_deprecated _____________________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/5f214f16-871c-4653-91ea-c924a10da290 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp12vkr796/runtime/kernel-f3738891-87f9-4484-86b9-df487abe2110.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59501 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57947 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: f3738891-87f9-4484-86b9-df487abe2110, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp12vkr796/notebooks/foo'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.420000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.440000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 645b3315-1b41-4674-a551-f15fddb0c877 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 645b3315-1b41-4674-a551-f15fddb0c877 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/d5b2066c-3e62-454d-8529-2a45c511d32e (::1) 0.530000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f3738891-87f9-4484-86b9-df487abe2110 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f3738891-87f9-4484-86b9-df487abe2110 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/5f214f16-871c-4653-91ea-c924a10da290 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/5f214f16-871c-4653-91ea-c924a10da290', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 148s yielded = self.gen.send(value) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 148s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 148s stopper = ensure_async(km.shutdown_kernel(now, restart)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/5f214f16-871c-4653-91ea-c924a10da290 (::1) 3.740000ms referer=None 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 148s from pathlib import Path 148s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 148s from ._local import * 148s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 148s class PureWindowsPath(PurePath): 148s ...<7 lines>... 148s __slots__ = () 148s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 148s import ntpath 148s File "/usr/lib/python3.13/ntpath.py", line 305, in 148s _reserved_names = frozenset( 148s {'CON', 'PRN', 'AUX', 'NUL', 'CONIN$', 'CONOUT$'} | 148s {f'COM{c}' for c in '123456789\xb9\xb2\xb3'} | 148s {f'LPT{c}' for c in '123456789\xb9\xb2\xb3'} 148s ) 148s KeyboardInterrupt 148s ___________________ SessionAPITest.test_create_file_session ____________________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/fbe43744-bc5b-407d-856a-28f907b3a325 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp12vkr796/runtime/kernel-adabedff-9d0b-41c6-9019-91cd578fdc59.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43777 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60393 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: adabedff-9d0b-41c6-9019-91cd578fdc59, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp12vkr796/notebooks/foo'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.250000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.410000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f3738891-87f9-4484-86b9-df487abe2110 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f3738891-87f9-4484-86b9-df487abe2110 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/5f214f16-871c-4653-91ea-c924a10da290 (::1) 0.550000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for adabedff-9d0b-41c6-9019-91cd578fdc59 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: adabedff-9d0b-41c6-9019-91cd578fdc59 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/fbe43744-bc5b-407d-856a-28f907b3a325 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/fbe43744-bc5b-407d-856a-28f907b3a325', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 148s yielded = self.gen.send(value) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 148s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 148s stopper = ensure_async(km.shutdown_kernel(now, restart)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/fbe43744-bc5b-407d-856a-28f907b3a325 (::1) 3.730000ms referer=None 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 148s from subprocess import PIPE, Popen 148s File "", line 1360, in _find_and_load 148s File "", line 1331, in _find_and_load_unlocked 148s File "", line 935, in _load_unlocked 148s File "", line 1019, in exec_module 148s File "", line 1152, in get_code 148s File "", line 781, in _compile_bytecode 148s KeyboardInterrupt 148s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 148s 148s self = 148s 148s def test_create_with_kernel_id(self): 148s # create a new kernel 148s r = self.request('POST', 'api/kernels') 148s r.raise_for_status() 148s kernel = r.json() 148s 148s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 148s self.assertEqual(resp.status_code, 201) 148s newsession = resp.json() 148s self.assertIn('id', newsession) 148s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 148s self.assertEqual(newsession['kernel']['id'], kernel['id']) 148s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 148s 148s sessions = self.sess_api.list().json() 148s > self.assertEqual(sessions, [newsession]) 148s E AssertionError: Lists differ: [{'id': 'fbe43744-bc5b-407d-856a-28f907b3a325', 'p[553 chars]ne}}] != [{'id': '6bd19686-ad32-43aa-8486-cc6a8c1c3323', 'p[279 chars]ne}}] 148s E 148s E First differing element 0: 148s E {'id': 'fbe43744-bc5b-407d-856a-28f907b3a325', 'p[218 chars]: 0}} 148s E {'id': '6bd19686-ad32-43aa-8486-cc6a8c1c3323', 'p[278 chars]one}} 148s E 148s E First list contains 1 additional elements. 148s E First extra element 1: 148s E {'id': '6bd19686-ad32-43aa-8486-cc6a8c1c3323', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'da1d34f2-c1bd-4fb2-a119-5b9001ec2d8c', 'name': 'python3', 'last_activity': '2026-02-05T01:18:46.354435Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 148s E 148s E Diff is 830 characters long. Set self.maxDiff to None to see it. 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp12vkr796/runtime/kernel-da1d34f2-c1bd-4fb2-a119-5b9001ec2d8c.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35007 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40365 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: da1d34f2-c1bd-4fb2-a119-5b9001ec2d8c, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.140000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.560000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.560000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for adabedff-9d0b-41c6-9019-91cd578fdc59 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: adabedff-9d0b-41c6-9019-91cd578fdc59 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/fbe43744-bc5b-407d-856a-28f907b3a325 (::1) 1.310000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for da1d34f2-c1bd-4fb2-a119-5b9001ec2d8c 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: da1d34f2-c1bd-4fb2-a119-5b9001ec2d8c 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 148s yielded = self.gen.send(value) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 148s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 148s stopper = ensure_async(km.shutdown_kernel(now, restart)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323 (::1) 4.300000ms referer=None 148s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.630000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp12vkr796/runtime/kernel-37bef4e1-0bc3-4d81-8de5-fca19ed46083.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42383 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34909 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 37bef4e1-0bc3-4d81-8de5-fca19ed46083, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.200000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for da1d34f2-c1bd-4fb2-a119-5b9001ec2d8c 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: da1d34f2-c1bd-4fb2-a119-5b9001ec2d8c 148s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323 (::1) 0.830000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.120000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.120000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 37bef4e1-0bc3-4d81-8de5-fca19ed46083 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 37bef4e1-0bc3-4d81-8de5-fca19ed46083 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 148s yielded = self.gen.send(value) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 148s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 148s stopper = ensure_async(km.shutdown_kernel(now, restart)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323 (::1) 3.990000ms referer=None 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 148s from subprocess import PIPE, Popen 148s File "/usr/lib/python3.13/subprocess.py", line 51, in 148s import threading 148s File "/usr/lib/python3.13/threading.py", line 9, in 148s from _weakrefset import WeakSet 148s File "", line 1360, in _find_and_load 148s File "", line 1331, in _find_and_load_unlocked 148s File "", line 935, in _load_unlocked 148s File "", line 1019, in exec_module 148s File "", line 1152, in get_code 148s File "", line 781, in _compile_bytecode 148s KeyboardInterrupt 148s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.650000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp12vkr796/runtime/kernel-d0e3e299-de72-46d0-a2d1-df1b6f7f9b5b.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52341 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48105 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: d0e3e299-de72-46d0-a2d1-df1b6f7f9b5b, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmp12vkr796/notebooks/foo'} 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 37bef4e1-0bc3-4d81-8de5-fca19ed46083 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 37bef4e1-0bc3-4d81-8de5-fca19ed46083 148s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323 (::1) 14.500000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.390000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d0e3e299-de72-46d0-a2d1-df1b6f7f9b5b 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d0e3e299-de72-46d0-a2d1-df1b6f7f9b5b 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 148s yielded = self.gen.send(value) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 148s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 148s stopper = ensure_async(km.shutdown_kernel(now, restart)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/6bd19686-ad32-43aa-8486-cc6a8c1c3323 (::1) 4.350000ms referer=None 148s --------------------------- Captured stderr teardown --------------------------- 148s Traceback (most recent call last): 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 148s import json 148s File "/usr/lib/python3.13/json/__init__.py", line 106, in 148s from .decoder import JSONDecoder, JSONDecodeError 148s File "/usr/lib/python3.13/json/decoder.py", line 5, in 148s from json import scanner 148s File "/usr/lib/python3.13/json/scanner.py", line 11, in 148s NUMBER_RE = re.compile( 148s r'(-?(?:0|[1-9][0-9]*))(\.[0-9]+)?([eE][-+]?[0-9]+)?', 148s (re.VERBOSE | re.MULTILINE | re.DOTALL)) 148s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 148s return _compile(pattern, flags) 148s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 148s p = _compiler.compile(pattern, flags) 148s File "/usr/lib/python3.13/re/_compiler.py", line 748, in compile 148s p = _parser.parse(p, flags) 148s File "/usr/lib/python3.13/re/_parser.py", line 980, in parse 148s p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0) 148s File "/usr/lib/python3.13/re/_parser.py", line 459, in _parse_sub 148s itemsappend(_parse(source, state, verbose, nested + 1, 148s ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s not nested and not items)) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3.13/re/_parser.py", line 709, in _parse 148s start = source.tell() - 1 148s ~~~~~~~~~~~^^ 148s File "/usr/lib/python3.13/re/_parser.py", line 292, in tell 148s def tell(self): 148s 148s KeyboardInterrupt 148s _______________________ SessionAPITest.test_modify_type ________________________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/dad89343-39e5-46d2-9371-4208122e3fb7 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp12vkr796/runtime/kernel-734d707b-b1e2-4485-acc1-ec71efe4e2b0.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60461 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56355 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 734d707b-b1e2-4485-acc1-ec71efe4e2b0, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp12vkr796/notebooks/foo'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 15.650000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/dad89343-39e5-46d2-9371-4208122e3fb7 (::1) 0.750000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.390000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 734d707b-b1e2-4485-acc1-ec71efe4e2b0 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 734d707b-b1e2-4485-acc1-ec71efe4e2b0 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/dad89343-39e5-46d2-9371-4208122e3fb7 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/dad89343-39e5-46d2-9371-4208122e3fb7', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 148s yielded = self.gen.send(value) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 148s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 148s stopper = ensure_async(km.shutdown_kernel(now, restart)) 148s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 148s return _runner_map[name].run(inner) 148s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 148s return fut.result(None) 148s ~~~~~~~~~~^^^^^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 148s return self.__get_result() 148s ~~~~~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 148s raise self._exception 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 148s gc.collect() 148s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 148s 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 148s from subprocess import PIPE, Popen 148s File "/usr/lib/python3.13/subprocess.py", line 46, in 148s import locale 148s File "/usr/lib/python3.13/locale.py", line 1769, in 148s __all__.append("LC_MESSAGES") 148s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 148s KeyboardInterrupt 148s ---------------------------- Captured log teardown ----------------------------- 148s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 734d707b-b1e2-4485-acc1-ec71efe4e2b0 148s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 148s _______________________ AsyncSessionAPITest.test_create ________________________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/65c6035b-df99-4c30-b22a-672d0872bdaf 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ------------------------------ Captured log setup ------------------------------ 148s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp6sja_v3v/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp6sja_v3v/etc/jupyter'] for config files 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp6sja_v3v/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp6sja_v3v/config 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp6sja_v3v/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 148s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp6sja_v3v/config 148s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp6sja_v3v/notebooks 148s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 148s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 148s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 148s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 148s WARNING NotebookApp:handlers.py:612 Forbidden 148s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.370000ms referer=None 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.610000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6sja_v3v/runtime/kernel-e02d33ee-94c1-49f4-acfe-0facb293d276.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33373 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56887 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: e02d33ee-94c1-49f4-acfe-0facb293d276, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp6sja_v3v/notebooks/foo'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.560000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.320000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/65c6035b-df99-4c30-b22a-672d0872bdaf (::1) 1.190000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.400000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e02d33ee-94c1-49f4-acfe-0facb293d276 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e02d33ee-94c1-49f4-acfe-0facb293d276 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/65c6035b-df99-4c30-b22a-672d0872bdaf (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/65c6035b-df99-4c30-b22a-672d0872bdaf', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 148s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 148s raise km.ready.exception() # type: ignore[misc] 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 148s from subprocess import PIPE, Popen 148s File "", line 1360, in _find_and_load 148s File "", line 1331, in _find_and_load_unlocked 148s File "", line 935, in _load_unlocked 148s File "", line 1019, in exec_module 148s File "", line 1152, in get_code 148s File "", line 781, in _compile_bytecode 148s KeyboardInterrupt 148s _______________ AsyncSessionAPITest.test_create_console_session ________________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/01f93aa1-15ce-4e84-9904-de5588e5ea31 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6sja_v3v/runtime/kernel-314df32f-eae8-45cc-851d-11e17c643a01.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60583 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47217 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 314df32f-eae8-45cc-851d-11e17c643a01, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp6sja_v3v/notebooks/foo'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.830000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.360000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e02d33ee-94c1-49f4-acfe-0facb293d276 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e02d33ee-94c1-49f4-acfe-0facb293d276 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/65c6035b-df99-4c30-b22a-672d0872bdaf (::1) 1.390000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 314df32f-eae8-45cc-851d-11e17c643a01 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 314df32f-eae8-45cc-851d-11e17c643a01 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/01f93aa1-15ce-4e84-9904-de5588e5ea31 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/01f93aa1-15ce-4e84-9904-de5588e5ea31', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 148s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 148s raise km.ready.exception() # type: ignore[misc] 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/01f93aa1-15ce-4e84-9904-de5588e5ea31 (::1) 3.820000ms referer=None 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 148s import json 148s KeyboardInterrupt 148s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/3ac9f005-b41c-4b14-81e3-caed0b1c5ae9 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6sja_v3v/runtime/kernel-1874edb1-8041-43f9-bbb3-7e2a6974675c.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57277 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45919 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1874edb1-8041-43f9-bbb3-7e2a6974675c, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp6sja_v3v/notebooks/foo'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.550000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.390000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 314df32f-eae8-45cc-851d-11e17c643a01 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 314df32f-eae8-45cc-851d-11e17c643a01 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/01f93aa1-15ce-4e84-9904-de5588e5ea31 (::1) 1.280000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1874edb1-8041-43f9-bbb3-7e2a6974675c 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1874edb1-8041-43f9-bbb3-7e2a6974675c 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/3ac9f005-b41c-4b14-81e3-caed0b1c5ae9 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/3ac9f005-b41c-4b14-81e3-caed0b1c5ae9', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 148s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 148s raise km.ready.exception() # type: ignore[misc] 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/3ac9f005-b41c-4b14-81e3-caed0b1c5ae9 (::1) 3.730000ms referer=None 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 148s from subprocess import PIPE, Popen 148s File "/usr/lib/python3.13/subprocess.py", line 46, in 148s import locale 148s File "", line 1360, in _find_and_load 148s File "", line 1331, in _find_and_load_unlocked 148s File "", line 935, in _load_unlocked 148s File "", line 1019, in exec_module 148s File "", line 1152, in get_code 148s File "", line 781, in _compile_bytecode 148s KeyboardInterrupt 148s _________________ AsyncSessionAPITest.test_create_file_session _________________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/bb1c104b-e474-48b9-afce-4a9a79fa9a79 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6sja_v3v/runtime/kernel-9d74835c-8086-4fa0-b2eb-7edc03591899.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42937 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35855 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9d74835c-8086-4fa0-b2eb-7edc03591899, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp6sja_v3v/notebooks/foo'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.350000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.430000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1874edb1-8041-43f9-bbb3-7e2a6974675c 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1874edb1-8041-43f9-bbb3-7e2a6974675c 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/3ac9f005-b41c-4b14-81e3-caed0b1c5ae9 (::1) 1.300000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9d74835c-8086-4fa0-b2eb-7edc03591899 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9d74835c-8086-4fa0-b2eb-7edc03591899 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/bb1c104b-e474-48b9-afce-4a9a79fa9a79 (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/bb1c104b-e474-48b9-afce-4a9a79fa9a79', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 148s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 148s raise km.ready.exception() # type: ignore[misc] 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/bb1c104b-e474-48b9-afce-4a9a79fa9a79 (::1) 4.140000ms referer=None 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 148s from subprocess import PIPE, Popen 148s File "/usr/lib/python3.13/subprocess.py", line 46, in 148s import locale 148s File "", line 1360, in _find_and_load 148s File "", line 1331, in _find_and_load_unlocked 148s File "", line 935, in _load_unlocked 148s File "", line 1019, in exec_module 148s File "", line 1152, in get_code 148s File "", line 781, in _compile_bytecode 148s KeyboardInterrupt 148s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 148s 148s self = 148s 148s def test_create_with_kernel_id(self): 148s # create a new kernel 148s r = self.request('POST', 'api/kernels') 148s r.raise_for_status() 148s kernel = r.json() 148s 148s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 148s self.assertEqual(resp.status_code, 201) 148s newsession = resp.json() 148s self.assertIn('id', newsession) 148s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 148s self.assertEqual(newsession['kernel']['id'], kernel['id']) 148s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 148s 148s sessions = self.sess_api.list().json() 148s > self.assertEqual(sessions, [newsession]) 148s E AssertionError: Lists differ: [{'id': 'bb1c104b-e474-48b9-afce-4a9a79fa9a79', 'p[553 chars]ne}}] != [{'id': 'df8a7070-997f-4f61-88c4-e4603f37a09d', 'p[279 chars]ne}}] 148s E 148s E First differing element 0: 148s E {'id': 'bb1c104b-e474-48b9-afce-4a9a79fa9a79', 'p[218 chars]: 0}} 148s E {'id': 'df8a7070-997f-4f61-88c4-e4603f37a09d', 'p[278 chars]one}} 148s E 148s E First list contains 1 additional elements. 148s E First extra element 1: 148s E {'id': 'df8a7070-997f-4f61-88c4-e4603f37a09d', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'd5bb2126-ca1e-45c6-b06d-36edd6b8e613', 'name': 'python3', 'last_activity': '2026-02-05T01:18:46.798149Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 148s E 148s E Diff is 830 characters long. Set self.maxDiff to None to see it. 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6sja_v3v/runtime/kernel-d5bb2126-ca1e-45c6-b06d-36edd6b8e613.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42645 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52965 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: d5bb2126-ca1e-45c6-b06d-36edd6b8e613, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.200000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.520000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.450000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.520000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9d74835c-8086-4fa0-b2eb-7edc03591899 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9d74835c-8086-4fa0-b2eb-7edc03591899 148s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/bb1c104b-e474-48b9-afce-4a9a79fa9a79 (::1) 0.520000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d5bb2126-ca1e-45c6-b06d-36edd6b8e613 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d5bb2126-ca1e-45c6-b06d-36edd6b8e613 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 148s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 148s raise km.ready.exception() # type: ignore[misc] 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s ERROR NotebookApp:log.py:55 { 148s "Host": "localhost:12341", 148s "Accept": "*/*", 148s "User-Agent": "python-requests/2.32.5" 148s } 148s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d (::1) 3.780000ms referer=None 148s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.610000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6sja_v3v/runtime/kernel-4229eef9-3194-4337-9d5b-fe575b5582de.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48725 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41755 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4229eef9-3194-4337-9d5b-fe575b5582de, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.930000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d5bb2126-ca1e-45c6-b06d-36edd6b8e613 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d5bb2126-ca1e-45c6-b06d-36edd6b8e613 148s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d (::1) 1.620000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.230000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.130000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4229eef9-3194-4337-9d5b-fe575b5582de 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4229eef9-3194-4337-9d5b-fe575b5582de 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 148s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 148s raise km.ready.exception() # type: ignore[misc] 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 148s from subprocess import PIPE, Popen 148s File "/usr/lib/python3.13/subprocess.py", line 51, in 148s import threading 148s File "", line 1360, in _find_and_load 148s File "", line 1331, in _find_and_load_unlocked 148s File "", line 935, in _load_unlocked 148s File "", line 1019, in exec_module 148s File "", line 1152, in get_code 148s File "", line 781, in _compile_bytecode 148s KeyboardInterrupt 148s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.590000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6sja_v3v/runtime/kernel-4164e010-74a9-4ad2-9bcc-d15ff0b8d247.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57431 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55947 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4164e010-74a9-4ad2-9bcc-d15ff0b8d247, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmp6sja_v3v/notebooks/foo'} 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4229eef9-3194-4337-9d5b-fe575b5582de 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4229eef9-3194-4337-9d5b-fe575b5582de 148s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d (::1) 14.230000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.150000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.400000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4164e010-74a9-4ad2-9bcc-d15ff0b8d247 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4164e010-74a9-4ad2-9bcc-d15ff0b8d247 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/df8a7070-997f-4f61-88c4-e4603f37a09d', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 148s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 148s raise km.ready.exception() # type: ignore[misc] 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 148s import json 148s File "/usr/lib/python3.13/json/__init__.py", line 107, in 148s from .encoder import JSONEncoder 148s File "/usr/lib/python3.13/json/encoder.py", line 18, in 148s ESCAPE = re.compile(r'[\x00-\x1f\\"\b\f\n\r\t]') 148s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 148s return _compile(pattern, flags) 148s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 148s p = _compiler.compile(pattern, flags) 148s File "/usr/lib/python3.13/re/_compiler.py", line 766, in compile 148s p.state.groups-1, 148s ^^^^^^^^^^^^^^ 148s File "/usr/lib/python3.13/re/_parser.py", line 82, in groups 148s @property 148s 148s KeyboardInterrupt 148s _____________________ AsyncSessionAPITest.test_modify_type _____________________ 148s 148s @self.addCleanup 148s def cleanup_sessions(): 148s for session in self.sess_api.list().json(): 148s > self.sess_api.delete(session['id']) 148s 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 148s return self._req('DELETE', id) 148s ^^^^^^^^^^^^^^^^^^^^^^^ 148s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 148s response.raise_for_status() 148s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 148s 148s self = 148s 148s def raise_for_status(self): 148s """Raises :class:`HTTPError`, if one occurred.""" 148s 148s http_error_msg = "" 148s if isinstance(self.reason, bytes): 148s # We attempt to decode utf-8 first because some servers 148s # choose to localize their reason strings. If the string 148s # isn't utf-8, we fall back to iso-8859-1 for all other 148s # encodings. (See PR #3538) 148s try: 148s reason = self.reason.decode("utf-8") 148s except UnicodeDecodeError: 148s reason = self.reason.decode("iso-8859-1") 148s else: 148s reason = self.reason 148s 148s if 400 <= self.status_code < 500: 148s http_error_msg = ( 148s f"{self.status_code} Client Error: {reason} for url: {self.url}" 148s ) 148s 148s elif 500 <= self.status_code < 600: 148s http_error_msg = ( 148s f"{self.status_code} Server Error: {reason} for url: {self.url}" 148s ) 148s 148s if http_error_msg: 148s > raise HTTPError(http_error_msg, response=self) 148s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/9eb76c7d-49bd-4a51-aef7-3ad49e95930e 148s 148s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 148s ----------------------------- Captured stderr call ----------------------------- 148s Traceback (most recent call last): 148s ------------------------------ Captured log call ------------------------------- 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 148s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6sja_v3v/runtime/kernel-7a1bbe68-4588-47f7-94af-7991554da0b1.json'] 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44575 148s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44239 148s INFO NotebookApp:kernelmanager.py:179 Kernel started: 7a1bbe68-4588-47f7-94af-7991554da0b1, name: python3 148s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp6sja_v3v/notebooks/foo'} 148s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.400000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/9eb76c7d-49bd-4a51-aef7-3ad49e95930e (::1) 1.490000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.390000ms 148s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 148s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 7a1bbe68-4588-47f7-94af-7991554da0b1 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7a1bbe68-4588-47f7-94af-7991554da0b1 148s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/9eb76c7d-49bd-4a51-aef7-3ad49e95930e (::1) 148s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/9eb76c7d-49bd-4a51-aef7-3ad49e95930e', version='HTTP/1.1', remote_ip='::1') 148s Traceback (most recent call last): 148s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 148s result = await result 148s ^^^^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 148s future.result() 148s ~~~~~~~~~~~~~^^ 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 148s yield maybe_future(sm.delete_session(session_id)) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 148s yielded = self.gen.throw(exc) 148s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 148s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 148s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 148s value = future.result() 148s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 148s raise self._exception.with_traceback(self._exception_tb) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 148s result = coro.send(None) 148s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 148s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 148s raise km.ready.exception() # type: ignore[misc] 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 148s await kernel_awaitable 148s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 148s result = await obj 148s ^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 148s raise e 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 148s out = await method(self, *args, **kwargs) 148s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 148s await self._async_finish_shutdown(restart=restart) 148s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 148s await asyncio.wait_for( 148s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 148s ) 148s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 148s async with timeouts.timeout(timeout): 148s ~~~~~~~~~~~~~~~~^^^^^^^^^ 148s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 148s raise RuntimeError("Timeout should be used inside a task") 148s RuntimeError: Timeout should be used inside a task 148s WARNING NotebookApp:handlers.py:612 Unhandled error 148s --------------------------- Captured stderr teardown --------------------------- 148s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 148s return _run_code(code, main_globals, None, 148s "__main__", mod_spec) 148s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 148s exec(code, run_globals) 148s ~~~~^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 148s from ipykernel import kernelapp as app 148s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 148s from .connect import * # noqa: F403 148s ^^^^^^^^^^^^^^^^^^^^^^ 148s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 148s from subprocess import PIPE, Popen 148s File "", line 1360, in _find_and_load 148s File "", line 1331, in _find_and_load_unlocked 148s File "", line 935, in _load_unlocked 148s File "", line 1019, in exec_module 148s File "", line 1152, in get_code 148s File "", line 781, in _compile_bytecode 148s KeyboardInterrupt 148s ---------------------------- Captured log teardown ----------------------------- 148s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e02d33ee-94c1-49f4-acfe-0facb293d276 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d5bb2126-ca1e-45c6-b06d-36edd6b8e613 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1874edb1-8041-43f9-bbb3-7e2a6974675c 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4229eef9-3194-4337-9d5b-fe575b5582de 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 7a1bbe68-4588-47f7-94af-7991554da0b1 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9d74835c-8086-4fa0-b2eb-7edc03591899 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 314df32f-eae8-45cc-851d-11e17c643a01 148s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4164e010-74a9-4ad2-9bcc-d15ff0b8d247 148s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 148s =============================== warnings summary =============================== 148s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 148s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 148s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 148s return LooseVersion(v) >= LooseVersion(check) 148s 148s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 148s services/kernels/tests/test_kernels_api.py: 72 warnings 148s services/sessions/tests/test_sessions_api.py: 106 warnings 148s /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). 148s dt = unaware(*args, **kwargs) 148s 148s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 148s /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 148s pytestmark = pytest.mark.integration_tests 148s 148s services/kernels/tests/test_kernels_api.py: 6 warnings 148s services/sessions/tests/test_sessions_api.py: 6 warnings 148s /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 148s policy = events.get_event_loop_policy() 148s 148s services/kernels/tests/test_kernels_api.py: 24 warnings 148s services/sessions/tests/test_sessions_api.py: 19 warnings 148s /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 148s loop = events.get_event_loop_policy().get_event_loop() 148s 148s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 148s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 148s loop.make_current() 148s 148s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 148s =========================== short test summary info ============================ 148s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 148s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 148s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 148s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 148s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 148s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 148s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 148s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 148s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 148s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 148s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 148s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 148s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 148s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 148s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 148s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 148s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_type 148s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 148s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 148s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 148s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 148s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 148s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 148s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 148s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_type 148s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 148s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 148s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 148s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 148s ===== 25 failed, 2 passed, 303 deselected, 238 warnings, 4 errors in 3.60s ===== 148s *** END OF RUN 2: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 148s *** 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 150s ============================= test session starts ============================== 150s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 150s rootdir: /tmp/autopkgtest.y1BifU/autopkgtest_tmp 150s plugins: typeguard-4.4.4 150s collected 330 items / 305 deselected / 25 selected 150s run-last-failure: rerun previous 25 failures 150s 151s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 36%] 152s services/sessions/tests/test_sessions_api.py FFFFFEFF.FFFFFEFF. [100%] 152s 152s ==================================== ERRORS ==================================== 152s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 152s 152s self = 152s 152s def tearDown(self): 152s for k in self.kern_api.list().json(): 152s > self.kern_api.shutdown(k['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/f977c155-ddc7-4a1a-8fce-dc09dfebeed3 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 152s from pathlib import Path 152s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 152s from ._local import * 152s File "", line 1360, in _find_and_load 152s File "", line 1331, in _find_and_load_unlocked 152s File "", line 935, in _load_unlocked 152s File "", line 1019, in exec_module 152s File "", line 1152, in get_code 152s File "", line 781, in _compile_bytecode 152s KeyboardInterrupt 152s Traceback (most recent call last): 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 152s import jupyter_client 152s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 152s from .asynchronous import AsyncKernelClient 152s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 152s from .client import AsyncKernelClient # noqa 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 152s import zmq.asyncio 152s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 152s import asyncio 152s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 152s from .base_events import * 152s File "/usr/lib/python3.13/asyncio/base_events.py", line 44, in 152s from . import sslproto 152s File "/usr/lib/python3.13/asyncio/sslproto.py", line 23, in 152s class SSLProtocolState(enum.Enum): 152s ...<4 lines>... 152s SHUTDOWN = "SHUTDOWN" 152s File "/usr/lib/python3.13/enum.py", line 524, in __new__ 152s _order_ = classdict.pop('_order_', None) 152s KeyboardInterrupt 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp24d48cge/runtime/kernel-f977c155-ddc7-4a1a-8fce-dc09dfebeed3.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33787 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39123 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: f977c155-ddc7-4a1a-8fce-dc09dfebeed3, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.210000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp24d48cge/runtime/kernel-64575ead-f10c-4463-8f1f-052840d8c4f6.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50131 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57453 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 64575ead-f10c-4463-8f1f-052840d8c4f6, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.300000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.740000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 64575ead-f10c-4463-8f1f-052840d8c4f6 152s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/64575ead-f10c-4463-8f1f-052840d8c4f6/interrupt (::1) 0.860000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 152s yield maybe_future(km.restart_kernel(kernel_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 152s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 152s await ensure_async(kernel.restart_kernel(now=now)) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 152s await self._async_shutdown_kernel(now=now, restart=True) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/64575ead-f10c-4463-8f1f-052840d8c4f6/restart (::1) 2.610000ms referer=None 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f977c155-ddc7-4a1a-8fce-dc09dfebeed3 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f977c155-ddc7-4a1a-8fce-dc09dfebeed3 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/f977c155-ddc7-4a1a-8fce-dc09dfebeed3 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/f977c155-ddc7-4a1a-8fce-dc09dfebeed3', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 152s yielded = ctx_run(next, result) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 152s yield maybe_future(km.shutdown_kernel(kernel_id)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 152s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 152s stopper = ensure_async(km.shutdown_kernel(now, restart)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/f977c155-ddc7-4a1a-8fce-dc09dfebeed3 (::1) 3.640000ms referer=None 152s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 152s 152s self = 152s 152s def tearDown(self): 152s for k in self.kern_api.list().json(): 152s > self.kern_api.shutdown(k['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 152s from pathlib import Path 152s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 152s from ._local import * 152s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 152s class PureWindowsPath(PurePath): 152s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 152s import ntpath 152s File "/usr/lib/python3.13/ntpath.py", line 557, in 152s from nt import _findfirstfile, _getfinalpathname, readlink as _nt_readlink 152s File "", line 1360, in _find_and_load 152s File "", line 1322, in _find_and_load_unlocked 152s File "", line 1262, in _find_spec 152s File "", line 1556, in find_spec 152s File "", line 1530, in _get_spec 152s File "", line 1629, in find_spec 152s File "", line 152, in _path_stat 152s KeyboardInterrupt 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpq85dvu86/runtime/kernel-91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39989 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:32975 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.920000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpq85dvu86/runtime/kernel-2a2663e4-4f2d-4c5f-82b8-9fdffb944084.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47015 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58357 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 2a2663e4-4f2d-4c5f-82b8-9fdffb944084, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 16.170000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.450000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 2a2663e4-4f2d-4c5f-82b8-9fdffb944084 152s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/2a2663e4-4f2d-4c5f-82b8-9fdffb944084/interrupt (::1) 0.460000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 152s yield maybe_future(km.restart_kernel(kernel_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 152s result = coro.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 152s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 152s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 152s yield self # This tells Task to wait for completion. 152s ^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 152s await ensure_async(kernel.restart_kernel(now=now)) 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 152s await self._async_shutdown_kernel(now=now, restart=True) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/2a2663e4-4f2d-4c5f-82b8-9fdffb944084/restart (::1) 4.000000ms referer=None 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.430000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 152s yield maybe_future(km.shutdown_kernel(kernel_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 152s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 152s raise km.ready.exception() # type: ignore[misc] 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s --------------------------- Captured stderr teardown --------------------------- 152s Traceback (most recent call last): 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 152s import jupyter_client 152s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 152s from .asynchronous import AsyncKernelClient 152s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 152s from .client import AsyncKernelClient # noqa 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 152s import zmq.asyncio 152s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 152s import asyncio 152s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 152s from .base_events import * 152s File "/usr/lib/python3.13/asyncio/base_events.py", line 39, in 152s from . import coroutines 152s File "/usr/lib/python3.13/asyncio/coroutines.py", line 4, in 152s import inspect 152s File "/usr/lib/python3.13/inspect.py", line 146, in 152s import dis 152s File "/usr/lib/python3.13/dis.py", line 8, in 152s from opcode import * 152s File "/usr/lib/python3.13/opcode.py", line 26, in 152s hasarg = [op for op in opmap.values() if _opcode.has_arg(op)] 152s ~~~~~~~~~~~~~~~^^^^ 152s KeyboardInterrupt 152s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 152s 152s @self.addCleanup 152s def cleanup_sessions(): 152s for session in self.sess_api.list().json(): 152s > self.sess_api.delete(session['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1mumiey9/runtime/kernel-357a581d-2b1a-4576-9724-8308314fb9be.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50117 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50835 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 357a581d-2b1a-4576-9724-8308314fb9be, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.770000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.520000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.400000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fa3015f4-4651-42aa-9287-3594001e44f1 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fa3015f4-4651-42aa-9287-3594001e44f1 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/0909a639-a329-4408-88df-4e37dbe1e832 (::1) 1.280000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 357a581d-2b1a-4576-9724-8308314fb9be 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 357a581d-2b1a-4576-9724-8308314fb9be 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 152s yielded = self.gen.send(value) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 152s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 152s stopper = ensure_async(km.shutdown_kernel(now, restart)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868 (::1) 3.780000ms referer=None 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 152s from typing import TYPE_CHECKING, Any 152s File "/usr/lib/python3.13/typing.py", line 1726, in 152s class _CallableType(_SpecialGenericAlias, _root=True): 152s ...<29 lines>... 152s return self.copy_with(params) 152s File "/usr/lib/python3.13/typing.py", line 1745, in _CallableType 152s @_tp_cache 152s ^^^^^^^^^ 152s File "/usr/lib/python3.13/typing.py", line 436, in _tp_cache 152s return decorator(func) 152s File "/usr/lib/python3.13/typing.py", line 415, in decorator 152s def decorator(func): 152s 152s KeyboardInterrupt 152s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 152s 152s @self.addCleanup 152s def cleanup_sessions(): 152s for session in self.sess_api.list().json(): 152s > self.sess_api.delete(session['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/194fdfcf-b352-4360-b3c3-ca48676c3965 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprc1vhnl9/runtime/kernel-e2efe9f2-ff1a-4cb0-ace3-c95f2aa82985.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35047 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59983 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: e2efe9f2-ff1a-4cb0-ace3-c95f2aa82985, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.830000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.240000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.370000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.350000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6defc565-255d-4ac2-9844-0cb746ed9f31 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6defc565-255d-4ac2-9844-0cb746ed9f31 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/a42436cc-5760-4fee-85d6-1df20a152629 (::1) 0.520000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e2efe9f2-ff1a-4cb0-ace3-c95f2aa82985 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e2efe9f2-ff1a-4cb0-ace3-c95f2aa82985 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/194fdfcf-b352-4360-b3c3-ca48676c3965 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/194fdfcf-b352-4360-b3c3-ca48676c3965', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 152s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 152s raise km.ready.exception() # type: ignore[misc] 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 152s from typing import TYPE_CHECKING, Any 152s File "/usr/lib/python3.13/typing.py", line 536, in 152s class _SpecialForm(_Final, _NotIterable, _root=True): 152s ...<39 lines>... 152s return self._getitem(self, parameters) 152s File "/usr/lib/python3.13/typing.py", line 574, in _SpecialForm 152s @_tp_cache 152s ^^^^^^^^^ 152s File "/usr/lib/python3.13/typing.py", line 436, in _tp_cache 152s return decorator(func) 152s File "/usr/lib/python3.13/typing.py", line 426, in decorator 152s @functools.wraps(func) 152s ~~~~~~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.13/functools.py", line 57, in update_wrapper 152s setattr(wrapper, attr, value) 152s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 152s KeyboardInterrupt 152s =================================== FAILURES =================================== 152s ______________________ KernelAPITest.test_default_kernel _______________________ 152s 152s self = 152s 152s def tearDown(self): 152s for k in self.kern_api.list().json(): 152s > self.kern_api.shutdown(k['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/0af07499-6e25-4a5f-8628-437b8300e40f 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ------------------------------ Captured log setup ------------------------------ 152s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp24d48cge/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp24d48cge/etc/jupyter'] for config files 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp24d48cge/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp24d48cge/config 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp24d48cge/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp24d48cge/config 152s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp24d48cge/notebooks 152s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 152s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 152s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 152s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 152s WARNING NotebookApp:handlers.py:612 Forbidden 152s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.560000ms referer=None 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp24d48cge/runtime/kernel-0af07499-6e25-4a5f-8628-437b8300e40f.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33367 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55437 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0af07499-6e25-4a5f-8628-437b8300e40f, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 32.160000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.580000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0af07499-6e25-4a5f-8628-437b8300e40f 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0af07499-6e25-4a5f-8628-437b8300e40f 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/0af07499-6e25-4a5f-8628-437b8300e40f (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/0af07499-6e25-4a5f-8628-437b8300e40f', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 152s yielded = ctx_run(next, result) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 152s yield maybe_future(km.shutdown_kernel(kernel_id)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 152s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 152s stopper = ensure_async(km.shutdown_kernel(now, restart)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 152s from typing import TYPE_CHECKING, Any 152s File "/usr/lib/python3.13/typing.py", line 1207, in 152s @_tp_cache 152s ^^^^^^^^^ 152s File "/usr/lib/python3.13/typing.py", line 410, in _tp_cache 152s def _tp_cache(func=None, /, *, typed=False): 152s 152s KeyboardInterrupt 152s ______________________ KernelAPITest.test_kernel_handler _______________________ 152s 152s self = 152s 152s def test_kernel_handler(self): 152s # GET kernel with given id 152s kid = self.kern_api.start().json()['id'] 152s r = self.kern_api.get(kid) 152s kern1 = r.json() 152s self.assertEqual(r.status_code, 200) 152s assert isinstance(kern1, dict) 152s self.assertIn('id', kern1) 152s self.assertEqual(kern1['id'], kid) 152s 152s # Request a bad kernel id and check that a JSON 152s # message is returned! 152s bad_id = '111-111-111-111-111' 152s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 152s self.kern_api.get(bad_id) 152s 152s # DELETE kernel with id 152s > r = self.kern_api.shutdown(kid) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/8b282164-77a3-4a16-b4db-dfad81cefaf8 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 152s from subprocess import PIPE, Popen 152s File "/usr/lib/python3.13/subprocess.py", line 124, in 152s import select 152s File "", line 1357, in _find_and_load 152s File "", line 417, in __enter__ 152s File "", line 426, in _get_module_lock 152s KeyboardInterrupt 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp24d48cge/runtime/kernel-8b282164-77a3-4a16-b4db-dfad81cefaf8.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34271 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56717 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8b282164-77a3-4a16-b4db-dfad81cefaf8, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.750000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/8b282164-77a3-4a16-b4db-dfad81cefaf8 (::1) 0.440000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s 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 152s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 152s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 1.150000ms referer=None 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8b282164-77a3-4a16-b4db-dfad81cefaf8 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8b282164-77a3-4a16-b4db-dfad81cefaf8 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/8b282164-77a3-4a16-b4db-dfad81cefaf8 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/8b282164-77a3-4a16-b4db-dfad81cefaf8', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 152s yielded = ctx_run(next, result) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 152s yield maybe_future(km.shutdown_kernel(kernel_id)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 152s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 152s stopper = ensure_async(km.shutdown_kernel(now, restart)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/8b282164-77a3-4a16-b4db-dfad81cefaf8 (::1) 6.430000ms referer=None 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0af07499-6e25-4a5f-8628-437b8300e40f 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0af07499-6e25-4a5f-8628-437b8300e40f 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/0af07499-6e25-4a5f-8628-437b8300e40f (::1) 1.220000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8b282164-77a3-4a16-b4db-dfad81cefaf8 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8b282164-77a3-4a16-b4db-dfad81cefaf8 152s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 152s 152s self = 152s 152s def test_main_kernel_handler(self): 152s # POST request 152s r = self.kern_api.start() 152s kern1 = r.json() 152s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 152s self.assertEqual(r.status_code, 201) 152s self.assertIsInstance(kern1, dict) 152s 152s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 152s expected_csp = '; '.join([ 152s "frame-ancestors 'self'", 152s 'report-uri ' + report_uri, 152s "default-src 'none'" 152s ]) 152s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 152s 152s # GET request 152s r = self.kern_api.list() 152s self.assertEqual(r.status_code, 200) 152s assert isinstance(r.json(), list) 152s self.assertEqual(r.json()[0]['id'], kern1['id']) 152s self.assertEqual(r.json()[0]['name'], kern1['name']) 152s 152s # create another kernel and check that they both are added to the 152s # list of kernels from a GET request 152s kern2 = self.kern_api.start().json() 152s assert isinstance(kern2, dict) 152s r = self.kern_api.list() 152s kernels = r.json() 152s self.assertEqual(r.status_code, 200) 152s assert isinstance(kernels, list) 152s self.assertEqual(len(kernels), 2) 152s 152s # Interrupt a kernel 152s r = self.kern_api.interrupt(kern2['id']) 152s self.assertEqual(r.status_code, 204) 152s 152s # Restart a kernel 152s > r = self.kern_api.restart(kern2['id']) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 152s return self._req('POST', url_path_join(id, 'restart')) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/64575ead-f10c-4463-8f1f-052840d8c4f6/restart 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 152s from pathlib import Path 152s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 152s from ._local import * 152s File "", line 1360, in _find_and_load 152s File "", line 1331, in _find_and_load_unlocked 152s File "", line 935, in _load_unlocked 152s File "", line 1019, in exec_module 152s File "", line 1152, in get_code 152s File "", line 781, in _compile_bytecode 152s KeyboardInterrupt 152s Traceback (most recent call last): 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 152s import jupyter_client 152s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 152s from .asynchronous import AsyncKernelClient 152s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 152s from .client import AsyncKernelClient # noqa 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 152s import zmq.asyncio 152s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 152s import asyncio 152s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 152s from .base_events import * 152s File "/usr/lib/python3.13/asyncio/base_events.py", line 44, in 152s from . import sslproto 152s File "/usr/lib/python3.13/asyncio/sslproto.py", line 23, in 152s class SSLProtocolState(enum.Enum): 152s ...<4 lines>... 152s SHUTDOWN = "SHUTDOWN" 152s File "/usr/lib/python3.13/enum.py", line 524, in __new__ 152s _order_ = classdict.pop('_order_', None) 152s KeyboardInterrupt 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp24d48cge/runtime/kernel-f977c155-ddc7-4a1a-8fce-dc09dfebeed3.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33787 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39123 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: f977c155-ddc7-4a1a-8fce-dc09dfebeed3, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.210000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp24d48cge/runtime/kernel-64575ead-f10c-4463-8f1f-052840d8c4f6.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50131 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57453 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 64575ead-f10c-4463-8f1f-052840d8c4f6, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.300000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.740000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 64575ead-f10c-4463-8f1f-052840d8c4f6 152s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/64575ead-f10c-4463-8f1f-052840d8c4f6/interrupt (::1) 0.860000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 152s yield maybe_future(km.restart_kernel(kernel_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 152s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 152s await ensure_async(kernel.restart_kernel(now=now)) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 152s await self._async_shutdown_kernel(now=now, restart=True) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/64575ead-f10c-4463-8f1f-052840d8c4f6/restart (::1) 2.610000ms referer=None 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f977c155-ddc7-4a1a-8fce-dc09dfebeed3 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f977c155-ddc7-4a1a-8fce-dc09dfebeed3 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/f977c155-ddc7-4a1a-8fce-dc09dfebeed3 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/f977c155-ddc7-4a1a-8fce-dc09dfebeed3', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 152s yielded = ctx_run(next, result) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 152s yield maybe_future(km.shutdown_kernel(kernel_id)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 152s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 152s stopper = ensure_async(km.shutdown_kernel(now, restart)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/f977c155-ddc7-4a1a-8fce-dc09dfebeed3 (::1) 3.640000ms referer=None 152s ________________________ KernelAPITest.test_no_kernels _________________________ 152s 152s self = 152s 152s def test_no_kernels(self): 152s """Make sure there are no kernels running at the start""" 152s kernels = self.kern_api.list().json() 152s > self.assertEqual(kernels, []) 152s E AssertionError: Lists differ: [{'id': 'f977c155-ddc7-4a1a-8fce-dc09dfebe[281 chars]: 0}] != [] 152s E 152s E First list contains 2 additional elements. 152s E First extra element 0: 152s E {'id': 'f977c155-ddc7-4a1a-8fce-dc09dfebeed3', 'name': 'python3', 'last_activity': '2026-02-05T01:18:49.748632Z', 'execution_state': 'starting', 'connections': 0} 152s E 152s E + [] 152s E - [{'connections': 0, 152s E - 'execution_state': 'starting', 152s E - 'id': 'f977c155-ddc7-4a1a-8fce-dc09dfebeed3', 152s E - 'last_activity': '2026-02-05T01:18:49.748632Z', 152s E - 'name': 'python3'}, 152s E - {'connections': 0, 152s E - 'execution_state': 'starting', 152s E - 'id': '64575ead-f10c-4463-8f1f-052840d8c4f6', 152s E - 'last_activity': '2026-02-05T01:18:49.766548Z', 152s E - 'name': 'python3'}] 152s 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.610000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.730000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f977c155-ddc7-4a1a-8fce-dc09dfebeed3 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f977c155-ddc7-4a1a-8fce-dc09dfebeed3 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/f977c155-ddc7-4a1a-8fce-dc09dfebeed3 (::1) 1.210000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 64575ead-f10c-4463-8f1f-052840d8c4f6 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 64575ead-f10c-4463-8f1f-052840d8c4f6 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/64575ead-f10c-4463-8f1f-052840d8c4f6 (::1) 0.530000ms 152s ---------------------------- Captured log teardown ----------------------------- 152s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 152s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 152s _____________________ AsyncKernelAPITest.test_connections ______________________ 152s 152s self = 152s 152s def tearDown(self): 152s for k in self.kern_api.list().json(): 152s > self.kern_api.shutdown(k['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/f5a033ab-65ee-4fe9-bb22-38fc4975d5bd 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ------------------------------ Captured log setup ------------------------------ 152s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpq85dvu86/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpq85dvu86/etc/jupyter'] for config files 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpq85dvu86/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpq85dvu86/config 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpq85dvu86/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpq85dvu86/config 152s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpq85dvu86/notebooks 152s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 152s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 152s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 152s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 152s WARNING NotebookApp:handlers.py:612 Forbidden 152s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.550000ms referer=None 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpq85dvu86/runtime/kernel-f5a033ab-65ee-4fe9-bb22-38fc4975d5bd.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37537 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37173 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: f5a033ab-65ee-4fe9-bb22-38fc4975d5bd, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.910000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/f5a033ab-65ee-4fe9-bb22-38fc4975d5bd (::1) 1.210000ms 152s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/f5a033ab-65ee-4fe9-bb22-38fc4975d5bd/channels 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 152s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from f5a033ab-65ee-4fe9-bb22-38fc4975d5bd 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52273 152s 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/'}]} 152s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel f5a033ab-65ee-4fe9-bb22-38fc4975d5bd) to 5.4 (client). 152s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/f5a033ab-65ee-4fe9-bb22-38fc4975d5bd/channels (::1) 302.140000ms 152s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/f5a033ab-65ee-4fe9-bb22-38fc4975d5bd/channels 152s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for f5a033ab-65ee-4fe9-bb22-38fc4975d5bd 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37173 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52273 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37537 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43013 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52273 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37537 152s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 152s Setting websocket_ping_timeout=30000 152s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel f5a033ab-65ee-4fe9-bb22-38fc4975d5bd 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/f5a033ab-65ee-4fe9-bb22-38fc4975d5bd (::1) 0.430000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/f5a033ab-65ee-4fe9-bb22-38fc4975d5bd (::1) 0.800000ms 152s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: f5a033ab-65ee-4fe9-bb22-38fc4975d5bd 152s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: f5a033ab-65ee-4fe9-bb22-38fc4975d5bd 152s DEBUG NotebookApp:handlers.py:201 Nudge: control info reply received: f5a033ab-65ee-4fe9-bb22-38fc4975d5bd 152s DEBUG NotebookApp:handlers.py:203 Nudge: resolving control future: f5a033ab-65ee-4fe9-bb22-38fc4975d5bd 152s DEBUG NotebookApp:handlers.py:579 Websocket closed f5a033ab-65ee-4fe9-bb22-38fc4975d5bd:562ff1e0-9bab5f6d3af2346b168e1e88 152s INFO NotebookApp:kernelmanager.py:222 Starting buffering for f5a033ab-65ee-4fe9-bb22-38fc4975d5bd:562ff1e0-9bab5f6d3af2346b168e1e88 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f5a033ab-65ee-4fe9-bb22-38fc4975d5bd 152s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on f5a033ab-65ee-4fe9-bb22-38fc4975d5bd:iopub 152s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on f5a033ab-65ee-4fe9-bb22-38fc4975d5bd:iopub 152s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on f5a033ab-65ee-4fe9-bb22-38fc4975d5bd:iopub 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/f5a033ab-65ee-4fe9-bb22-38fc4975d5bd (::1) 0.600000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/f5a033ab-65ee-4fe9-bb22-38fc4975d5bd (::1) 0.330000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f5a033ab-65ee-4fe9-bb22-38fc4975d5bd 152s INFO NotebookApp:kernelmanager.py:286 Discarding 3 buffered messages for f5a033ab-65ee-4fe9-bb22-38fc4975d5bd:562ff1e0-9bab5f6d3af2346b168e1e88 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f5a033ab-65ee-4fe9-bb22-38fc4975d5bd 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/f5a033ab-65ee-4fe9-bb22-38fc4975d5bd (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/f5a033ab-65ee-4fe9-bb22-38fc4975d5bd', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 152s yield maybe_future(km.shutdown_kernel(kernel_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 152s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 152s raise km.ready.exception() # type: ignore[misc] 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/f5a033ab-65ee-4fe9-bb22-38fc4975d5bd (::1) 5.880000ms referer=None 152s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 152s 152s self = 152s 152s def tearDown(self): 152s for k in self.kern_api.list().json(): 152s > self.kern_api.shutdown(k['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/ab583c7a-fe59-4f09-8a38-5ff7ba76b3e1 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpq85dvu86/runtime/kernel-ab583c7a-fe59-4f09-8a38-5ff7ba76b3e1.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50519 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45057 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: ab583c7a-fe59-4f09-8a38-5ff7ba76b3e1, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.400000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.060000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f5a033ab-65ee-4fe9-bb22-38fc4975d5bd 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f5a033ab-65ee-4fe9-bb22-38fc4975d5bd 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/f5a033ab-65ee-4fe9-bb22-38fc4975d5bd (::1) 0.660000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ab583c7a-fe59-4f09-8a38-5ff7ba76b3e1 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ab583c7a-fe59-4f09-8a38-5ff7ba76b3e1 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/ab583c7a-fe59-4f09-8a38-5ff7ba76b3e1 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/ab583c7a-fe59-4f09-8a38-5ff7ba76b3e1', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 152s yield maybe_future(km.shutdown_kernel(kernel_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 152s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 152s raise km.ready.exception() # type: ignore[misc] 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/ab583c7a-fe59-4f09-8a38-5ff7ba76b3e1 (::1) 10.200000ms referer=None 152s --------------------------- Captured stderr teardown --------------------------- 152s Traceback (most recent call last): 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 152s from pathlib import Path 152s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 152s from ._abc import * 152s File "/usr/lib/python3.13/pathlib/_abc.py", line 14, in 152s import functools 152s File "/usr/lib/python3.13/functools.py", line 18, in 152s from collections import namedtuple 152s File "/usr/lib/python3.13/collections/__init__.py", line 45, in 152s from _collections import deque 152s File "", line 1360, in _find_and_load 152s File "", line 1331, in _find_and_load_unlocked 152s File "", line 946, in _load_unlocked 152s KeyboardInterrupt 152s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 152s 152s self = 152s 152s def test_kernel_handler(self): 152s # GET kernel with given id 152s kid = self.kern_api.start().json()['id'] 152s r = self.kern_api.get(kid) 152s kern1 = r.json() 152s self.assertEqual(r.status_code, 200) 152s assert isinstance(kern1, dict) 152s self.assertIn('id', kern1) 152s self.assertEqual(kern1['id'], kid) 152s 152s # Request a bad kernel id and check that a JSON 152s # message is returned! 152s bad_id = '111-111-111-111-111' 152s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 152s self.kern_api.get(bad_id) 152s 152s # DELETE kernel with id 152s > r = self.kern_api.shutdown(kid) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/35c9a538-ce5a-480a-b76f-fede3d95c7fa 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 152s from pathlib import Path 152s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 152s from ._local import * 152s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 152s class PureWindowsPath(PurePath): 152s ...<7 lines>... 152s __slots__ = () 152s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 152s import ntpath 152s File "", line 1360, in _find_and_load 152s File "", line 1331, in _find_and_load_unlocked 152s File "", line 935, in _load_unlocked 152s File "", line 1019, in exec_module 152s File "", line 1152, in get_code 152s File "", line 781, in _compile_bytecode 152s KeyboardInterrupt 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpq85dvu86/runtime/kernel-35c9a538-ce5a-480a-b76f-fede3d95c7fa.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58297 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36493 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 35c9a538-ce5a-480a-b76f-fede3d95c7fa, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.810000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/35c9a538-ce5a-480a-b76f-fede3d95c7fa (::1) 1.390000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s 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 152s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 152s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.410000ms referer=None 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 35c9a538-ce5a-480a-b76f-fede3d95c7fa 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 35c9a538-ce5a-480a-b76f-fede3d95c7fa 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/35c9a538-ce5a-480a-b76f-fede3d95c7fa (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/35c9a538-ce5a-480a-b76f-fede3d95c7fa', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 152s yield maybe_future(km.shutdown_kernel(kernel_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 152s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 152s raise km.ready.exception() # type: ignore[misc] 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/35c9a538-ce5a-480a-b76f-fede3d95c7fa (::1) 9.940000ms referer=None 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.450000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for ab583c7a-fe59-4f09-8a38-5ff7ba76b3e1 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ab583c7a-fe59-4f09-8a38-5ff7ba76b3e1 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/ab583c7a-fe59-4f09-8a38-5ff7ba76b3e1 (::1) 3.880000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 35c9a538-ce5a-480a-b76f-fede3d95c7fa 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 35c9a538-ce5a-480a-b76f-fede3d95c7fa 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/35c9a538-ce5a-480a-b76f-fede3d95c7fa (::1) 0.470000ms 152s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 152s 152s self = 152s 152s def test_main_kernel_handler(self): 152s # POST request 152s r = self.kern_api.start() 152s kern1 = r.json() 152s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 152s self.assertEqual(r.status_code, 201) 152s self.assertIsInstance(kern1, dict) 152s 152s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 152s expected_csp = '; '.join([ 152s "frame-ancestors 'self'", 152s 'report-uri ' + report_uri, 152s "default-src 'none'" 152s ]) 152s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 152s 152s # GET request 152s r = self.kern_api.list() 152s self.assertEqual(r.status_code, 200) 152s assert isinstance(r.json(), list) 152s self.assertEqual(r.json()[0]['id'], kern1['id']) 152s self.assertEqual(r.json()[0]['name'], kern1['name']) 152s 152s # create another kernel and check that they both are added to the 152s # list of kernels from a GET request 152s kern2 = self.kern_api.start().json() 152s assert isinstance(kern2, dict) 152s r = self.kern_api.list() 152s kernels = r.json() 152s self.assertEqual(r.status_code, 200) 152s assert isinstance(kernels, list) 152s self.assertEqual(len(kernels), 2) 152s 152s # Interrupt a kernel 152s r = self.kern_api.interrupt(kern2['id']) 152s self.assertEqual(r.status_code, 204) 152s 152s # Restart a kernel 152s > r = self.kern_api.restart(kern2['id']) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 152s return self._req('POST', url_path_join(id, 'restart')) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/2a2663e4-4f2d-4c5f-82b8-9fdffb944084/restart 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 152s from pathlib import Path 152s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 152s from ._local import * 152s File "/usr/lib/python3.13/pathlib/_local.py", line 473, in 152s class PureWindowsPath(PurePath): 152s File "/usr/lib/python3.13/pathlib/_local.py", line 479, in PureWindowsPath 152s import ntpath 152s File "/usr/lib/python3.13/ntpath.py", line 557, in 152s from nt import _findfirstfile, _getfinalpathname, readlink as _nt_readlink 152s File "", line 1360, in _find_and_load 152s File "", line 1322, in _find_and_load_unlocked 152s File "", line 1262, in _find_spec 152s File "", line 1556, in find_spec 152s File "", line 1530, in _get_spec 152s File "", line 1629, in find_spec 152s File "", line 152, in _path_stat 152s KeyboardInterrupt 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpq85dvu86/runtime/kernel-91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39989 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:32975 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.920000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpq85dvu86/runtime/kernel-2a2663e4-4f2d-4c5f-82b8-9fdffb944084.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47015 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58357 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 2a2663e4-4f2d-4c5f-82b8-9fdffb944084, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 16.170000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.450000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 2a2663e4-4f2d-4c5f-82b8-9fdffb944084 152s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/2a2663e4-4f2d-4c5f-82b8-9fdffb944084/interrupt (::1) 0.460000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 152s yield maybe_future(km.restart_kernel(kernel_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 152s result = coro.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 152s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 152s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 152s yield self # This tells Task to wait for completion. 152s ^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 152s await ensure_async(kernel.restart_kernel(now=now)) 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 152s await self._async_shutdown_kernel(now=now, restart=True) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/2a2663e4-4f2d-4c5f-82b8-9fdffb944084/restart (::1) 4.000000ms referer=None 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.430000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 152s yield maybe_future(km.shutdown_kernel(kernel_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 152s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 152s raise km.ready.exception() # type: ignore[misc] 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 152s 152s self = 152s 152s def test_no_kernels(self): 152s """Make sure there are no kernels running at the start""" 152s kernels = self.kern_api.list().json() 152s > self.assertEqual(kernels, []) 152s E AssertionError: Lists differ: [{'id': '91f12bf4-7e6b-4a39-b2c0-50cb68e57[281 chars]: 0}] != [] 152s E 152s E First list contains 2 additional elements. 152s E First extra element 0: 152s E {'id': '91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f', 'name': 'python3', 'last_activity': '2026-02-05T01:18:50.431804Z', 'execution_state': 'starting', 'connections': 0} 152s E 152s E + [] 152s E - [{'connections': 0, 152s E - 'execution_state': 'starting', 152s E - 'id': '91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f', 152s E - 'last_activity': '2026-02-05T01:18:50.431804Z', 152s E - 'name': 'python3'}, 152s E - {'connections': 0, 152s E - 'execution_state': 'starting', 152s E - 'id': '2a2663e4-4f2d-4c5f-82b8-9fdffb944084', 152s E - 'last_activity': '2026-02-05T01:18:50.448735Z', 152s E - 'name': 'python3'}] 152s 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.470000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.310000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f (::1) 1.170000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2a2663e4-4f2d-4c5f-82b8-9fdffb944084 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2a2663e4-4f2d-4c5f-82b8-9fdffb944084 152s ---------------------------- Captured log teardown ----------------------------- 152s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 91f12bf4-7e6b-4a39-b2c0-50cb68e57f9f 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 35c9a538-ce5a-480a-b76f-fede3d95c7fa 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: ab583c7a-fe59-4f09-8a38-5ff7ba76b3e1 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f5a033ab-65ee-4fe9-bb22-38fc4975d5bd 152s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 152s __________________________ SessionAPITest.test_create __________________________ 152s 152s @self.addCleanup 152s def cleanup_sessions(): 152s for session in self.sess_api.list().json(): 152s > self.sess_api.delete(session['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/1d470368-56af-4fac-9d52-debe349f19e9 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ------------------------------ Captured log setup ------------------------------ 152s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp1mumiey9/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp1mumiey9/etc/jupyter'] for config files 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp1mumiey9/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp1mumiey9/config 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp1mumiey9/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp1mumiey9/config 152s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp1mumiey9/notebooks 152s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 152s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 152s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 152s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 152s WARNING NotebookApp:handlers.py:612 Forbidden 152s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.550000ms referer=None 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.780000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1mumiey9/runtime/kernel-673bb84d-c0ca-4a1e-b83d-eaacdb37518a.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50679 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56989 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 673bb84d-c0ca-4a1e-b83d-eaacdb37518a, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp1mumiey9/notebooks/foo'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.630000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.400000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/1d470368-56af-4fac-9d52-debe349f19e9 (::1) 0.450000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 673bb84d-c0ca-4a1e-b83d-eaacdb37518a 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 673bb84d-c0ca-4a1e-b83d-eaacdb37518a 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/1d470368-56af-4fac-9d52-debe349f19e9 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/1d470368-56af-4fac-9d52-debe349f19e9', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 152s yielded = self.gen.send(value) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 152s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 152s stopper = ensure_async(km.shutdown_kernel(now, restart)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/1d470368-56af-4fac-9d52-debe349f19e9 (::1) 5.310000ms referer=None 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 152s from subprocess import PIPE, Popen 152s File "/usr/lib/python3.13/subprocess.py", line 51, in 152s import threading 152s File "", line 1360, in _find_and_load 152s File "", line 1331, in _find_and_load_unlocked 152s File "", line 935, in _load_unlocked 152s File "", line 1019, in exec_module 152s File "", line 1152, in get_code 152s File "", line 781, in _compile_bytecode 152s KeyboardInterrupt 152s __________________ SessionAPITest.test_create_console_session __________________ 152s 152s @self.addCleanup 152s def cleanup_sessions(): 152s for session in self.sess_api.list().json(): 152s > self.sess_api.delete(session['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/4c16a47b-0c85-4e90-9c2b-406285ad0881 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1mumiey9/runtime/kernel-92aace14-0b58-4609-9fc4-6227e35faaa2.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55801 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51617 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 92aace14-0b58-4609-9fc4-6227e35faaa2, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp1mumiey9/notebooks/foo'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.490000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.280000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 673bb84d-c0ca-4a1e-b83d-eaacdb37518a 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 673bb84d-c0ca-4a1e-b83d-eaacdb37518a 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/1d470368-56af-4fac-9d52-debe349f19e9 (::1) 0.580000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 92aace14-0b58-4609-9fc4-6227e35faaa2 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 92aace14-0b58-4609-9fc4-6227e35faaa2 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/4c16a47b-0c85-4e90-9c2b-406285ad0881 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/4c16a47b-0c85-4e90-9c2b-406285ad0881', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 152s yielded = self.gen.send(value) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 152s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 152s stopper = ensure_async(km.shutdown_kernel(now, restart)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 152s from subprocess import PIPE, Popen 152s File "", line 1360, in _find_and_load 152s File "", line 1331, in _find_and_load_unlocked 152s File "", line 935, in _load_unlocked 152s File "", line 1019, in exec_module 152s File "", line 1152, in get_code 152s File "", line 781, in _compile_bytecode 152s KeyboardInterrupt 152s ____________________ SessionAPITest.test_create_deprecated _____________________ 152s 152s @self.addCleanup 152s def cleanup_sessions(): 152s for session in self.sess_api.list().json(): 152s > self.sess_api.delete(session['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/4246850e-5eec-475a-af1f-22968593673f 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1mumiey9/runtime/kernel-d82c16ec-66bc-42a8-8485-99ca0884e476.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42767 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47893 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: d82c16ec-66bc-42a8-8485-99ca0884e476, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp1mumiey9/notebooks/foo'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.380000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.260000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 92aace14-0b58-4609-9fc4-6227e35faaa2 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 92aace14-0b58-4609-9fc4-6227e35faaa2 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/4c16a47b-0c85-4e90-9c2b-406285ad0881 (::1) 0.520000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d82c16ec-66bc-42a8-8485-99ca0884e476 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d82c16ec-66bc-42a8-8485-99ca0884e476 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/4246850e-5eec-475a-af1f-22968593673f (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/4246850e-5eec-475a-af1f-22968593673f', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 152s yielded = self.gen.send(value) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 152s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 152s stopper = ensure_async(km.shutdown_kernel(now, restart)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 152s import json 152s File "/usr/lib/python3.13/json/__init__.py", line 107, in 152s from .encoder import JSONEncoder 152s File "", line 1360, in _find_and_load 152s File "", line 1331, in _find_and_load_unlocked 152s File "", line 935, in _load_unlocked 152s File "", line 1019, in exec_module 152s File "", line 1115, in get_code 152s File "", line 1214, in get_data 152s KeyboardInterrupt 152s ___________________ SessionAPITest.test_create_file_session ____________________ 152s 152s @self.addCleanup 152s def cleanup_sessions(/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 152s gc.collect() 152s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 152s ): 152s for session in self.sess_api.list().json(): 152s > self.sess_api.delete(session['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/0909a639-a329-4408-88df-4e37dbe1e832 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1mumiey9/runtime/kernel-fa3015f4-4651-42aa-9287-3594001e44f1.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59145 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38093 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: fa3015f4-4651-42aa-9287-3594001e44f1, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmp1mumiey9/notebooks/foo'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.280000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.170000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for d82c16ec-66bc-42a8-8485-99ca0884e476 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: d82c16ec-66bc-42a8-8485-99ca0884e476 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/4246850e-5eec-475a-af1f-22968593673f (::1) 1.280000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fa3015f4-4651-42aa-9287-3594001e44f1 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fa3015f4-4651-42aa-9287-3594001e44f1 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/0909a639-a329-4408-88df-4e37dbe1e832 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/0909a639-a329-4408-88df-4e37dbe1e832', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 152s yielded = self.gen.send(value) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 152s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 152s stopper = ensure_async(km.shutdown_kernel(now, restart)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/0909a639-a329-4408-88df-4e37dbe1e832 (::1) 3.810000ms referer=None 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 152s import json 152s File "/usr/lib/python3.13/json/__init__.py", line 107, in 152s from .encoder import JSONEncoder 152s File "", line 1360, in _find_and_load 152s File "", line 1331, in _find_and_load_unlocked 152s File "", line 935, in _load_unlocked 152s File "", line 1019, in exec_module 152s File "", line 1150, in get_code 152s File "", line 491, in _verbose_message 152s KeyboardInterrupt 152s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 152s 152s self = 152s 152s def test_create_with_kernel_id(self): 152s # create a new kernel 152s r = self.request('POST', 'api/kernels') 152s r.raise_for_status() 152s kernel = r.json() 152s 152s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 152s self.assertEqual(resp.status_code, 201) 152s newsession = resp.json() 152s self.assertIn('id', newsession) 152s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 152s self.assertEqual(newsession['kernel']['id'], kernel['id']) 152s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 152s 152s sessions = self.sess_api.list().json() 152s > self.assertEqual(sessions, [newsession]) 152s E AssertionError: Lists differ: [{'id': '0909a639-a329-4408-88df-4e37dbe1e832', 'p[553 chars]ne}}] != [{'id': 'fa24e1a8-f5cf-4b1f-be9b-8664f93f2868', 'p[279 chars]ne}}] 152s E 152s E First differing element 0: 152s E {'id': '0909a639-a329-4408-88df-4e37dbe1e832', 'p[218 chars]: 0}} 152s E {'id': 'fa24e1a8-f5cf-4b1f-be9b-8664f93f2868', 'p[278 chars]one}} 152s E 152s E First list contains 1 additional elements. 152s E First extra element 1: 152s E {'id': 'fa24e1a8-f5cf-4b1f-be9b-8664f93f2868', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': '357a581d-2b1a-4576-9724-8308314fb9be', 'name': 'python3', 'last_activity': '2026-02-05T01:18:50.727881Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 152s E 152s E Diff is 830 characters long. Set self.maxDiff to None to see it. 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1mumiey9/runtime/kernel-357a581d-2b1a-4576-9724-8308314fb9be.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50117 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50835 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 357a581d-2b1a-4576-9724-8308314fb9be, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.770000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.520000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.400000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fa3015f4-4651-42aa-9287-3594001e44f1 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fa3015f4-4651-42aa-9287-3594001e44f1 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/0909a639-a329-4408-88df-4e37dbe1e832 (::1) 1.280000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 357a581d-2b1a-4576-9724-8308314fb9be 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 357a581d-2b1a-4576-9724-8308314fb9be 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 152s yielded = self.gen.send(value) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 152s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 152s stopper = ensure_async(km.shutdown_kernel(now, restart)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868 (::1) 3.780000ms referer=None 152s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 152s 152s @self.addCleanup 152s def cleanup_sessions(): 152s for session in self.sess_api.list().json(): 152s > self.sess_api.delete(session['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.340000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1mumiey9/runtime/kernel-e40f441d-fcb7-4f4b-a81f-937cc9b5b25b.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40799 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54203 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: e40f441d-fcb7-4f4b-a81f-937cc9b5b25b, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.550000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 357a581d-2b1a-4576-9724-8308314fb9be 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 357a581d-2b1a-4576-9724-8308314fb9be 152s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868 (::1) 2.230000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.730000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.100000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e40f441d-fcb7-4f4b-a81f-937cc9b5b25b 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e40f441d-fcb7-4f4b-a81f-937cc9b5b25b 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 152s yielded = self.gen.send(value) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 152s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 152s stopper = ensure_async(km.shutdown_kernel(now, restart)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868 (::1) 3.920000ms referer=None 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 152s from subprocess import PIPE, Popen 152s File "/usr/lib/python3.13/subprocess.py", line 754, in 152s _USE_POSIX_SPAWN = _use_posix_spawn() 152s File "/usr/lib/python3.13/subprocess.py", line 735, in _use_posix_spawn 152s version = tuple(map(int, parts[1].split('.'))) 152s KeyboardInterrupt 152s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 152s 152s @self.addCleanup 152s def cleanup_sessions(): 152s for session in self.sess_api.list().json(): 152s > self.sess_api.delete(session['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.610000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp1mumiey9/runtime/kernel-c5cb017f-ec00-4392-b472-b3d68ff85bfd.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59797 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41063 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: c5cb017f-ec00-4392-b472-b3d68ff85bfd, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmp1mumiey9/notebooks/foo'} 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e40f441d-fcb7-4f4b-a81f-937cc9b5b25b 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e40f441d-fcb7-4f4b-a81f-937cc9b5b25b 152s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868 (::1) 15.230000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c5cb017f-ec00-4392-b472-b3d68ff85bfd 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c5cb017f-ec00-4392-b472-b3d68ff85bfd 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/fa24e1a8-f5cf-4b1f-be9b-8664f93f2868', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 152s yielded = self.gen.send(value) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 152s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 152s stopper = ensure_async(km.shutdown_kernel(now, restart)) 152s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 152s return _runner_map[name].run(inner) 152s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 152s return fut.result(None) 152s ~~~~~~~~~~^^^^^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 152s return self.__get_result() 152s ~~~~~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 152s raise self._exception 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 152s from subprocess import PIPE, Popen 152s File "/usr/lib/python3.13/subprocess.py", line 46, in 152s import locale 152s File "", line 1360, in _find_and_load 152s File "", line 1331, in _find_and_load_unlocked 152s File "", line 935, in _load_unlocked 152s File "", line 1019, in exec_module 152s File "", line 1115, in get_code 152s File "", line 1215, in get_data 152s KeyboardInterrupt 152s _______________________ AsyncSessionAPITest.test_create ________________________ 152s 152s @self.addCleanup 152s def cleanup_sessions(): 152s for session in self.sess_api.list().json(): 152s > self.sess_api.delete(session['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c2cb38fe-b7f5-4fcc-b3dd-48efc5ad55c4 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ------------------------------ Captured log setup ------------------------------ 152s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmprc1vhnl9/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmprc1vhnl9/etc/jupyter'] for config files 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmprc1vhnl9/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmprc1vhnl9/config 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmprc1vhnl9/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 152s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmprc1vhnl9/config 152s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmprc1vhnl9/notebooks 152s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 152s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 152s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 152s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 152s WARNING NotebookApp:handlers.py:612 Forbidden 152s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.360000ms referer=None 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.580000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprc1vhnl9/runtime/kernel-fc611bcf-f756-45ed-8f87-3e71bdd288ca.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45195 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37405 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: fc611bcf-f756-45ed-8f87-3e71bdd288ca, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmprc1vhnl9/notebooks/foo'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.210000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.400000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/c2cb38fe-b7f5-4fcc-b3dd-48efc5ad55c4 (::1) 0.400000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.120000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fc611bcf-f756-45ed-8f87-3e71bdd288ca 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fc611bcf-f756-45ed-8f87-3e71bdd288ca 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c2cb38fe-b7f5-4fcc-b3dd-48efc5ad55c4 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c2cb38fe-b7f5-4fcc-b3dd-48efc5ad55c4', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 152s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 152s raise km.ready.exception() # type: ignore[misc] 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/c2cb38fe-b7f5-4fcc-b3dd-48efc5ad55c4 (::1) 3.650000ms referer=None 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 152s from subprocess import PIPE, Popen 152s File "/usr/lib/python3.13/subprocess.py", line 46, in 152s import locale 152s File "", line 1360, in _find_and_load 152s File "", line 1331, in _find_and_load_unlocked 152s File "", line 935, in _load_unlocked 152s File "", line 1019, in exec_module 152s File "", line 1152, in get_code 152s File "", line 781, in _compile_bytecode 152s KeyboardInterrupt 152s _______________ AsyncSessionAPITest.test_create_console_session ________________ 152s 152s @self.addCleanup 152s def cleanup_sessions(): 152s for session in self.sess_api.list().json(): 152s > self.sess_api.delete(session['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/10758b3f-f4dd-4d47-8fb9-5a6b5d2d7df9 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprc1vhnl9/runtime/kernel-e814054c-a891-4a5c-99b6-f8243a167ba9.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33583 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39219 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: e814054c-a891-4a5c-99b6-f8243a167ba9, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmprc1vhnl9/notebooks/foo'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.190000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.240000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for fc611bcf-f756-45ed-8f87-3e71bdd288ca 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: fc611bcf-f756-45ed-8f87-3e71bdd288ca 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/c2cb38fe-b7f5-4fcc-b3dd-48efc5ad55c4 (::1) 1.180000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e814054c-a891-4a5c-99b6-f8243a167ba9 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e814054c-a891-4a5c-99b6-f8243a167ba9 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/10758b3f-f4dd-4d47-8fb9-5a6b5d2d7df9 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/10758b3f-f4dd-4d47-8fb9-5a6b5d2d7df9', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 152s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 152s raise km.ready.exception() # type: ignore[misc] 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 152s import json 152s File "/usr/lib/python3.13/json/__init__.py", line 106, in 152s from .decoder import JSONDecoder, JSONDecodeError 152s File "/usr/lib/python3.13/json/decoder.py", line 262, in 152s class JSONDecoder(object): 152s ...<101 lines>... 152s return obj, end 152s File "/usr/lib/python3.13/json/decoder.py", line 262, in JSONDecoder 152s class JSONDecoder(object): 152s 152s KeyboardInterrupt 152s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 152s 152s @self.addCleanup 152s def cleanup_sessions(): 152s for session in self.sess_api.list().json(): 152s > self.sess_api.delete(session['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/e3ee3e10-2045-48bc-acba-6d2a72e1cbd4 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprc1vhnl9/runtime/kernel-1dbbe6ac-812d-406f-8009-f30f0fa9e056.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54545 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58767 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1dbbe6ac-812d-406f-8009-f30f0fa9e056, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmprc1vhnl9/notebooks/foo'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.130000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.260000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e814054c-a891-4a5c-99b6-f8243a167ba9 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e814054c-a891-4a5c-99b6-f8243a167ba9 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/10758b3f-f4dd-4d47-8fb9-5a6b5d2d7df9 (::1) 1.150000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1dbbe6ac-812d-406f-8009-f30f0fa9e056 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1dbbe6ac-812d-406f-8009-f30f0fa9e056 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/e3ee3e10-2045-48bc-acba-6d2a72e1cbd4 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/e3ee3e10-2045-48bc-acba-6d2a72e1cbd4', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 152s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 152s raise km.ready.exception() # type: ignore[misc] 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 152s import json 152s File "/usr/lib/python3.13/json/__init__.py", line 106, in 152s from .decoder import JSONDecoder, JSONDecodeError 152s File "/usr/lib/python3.13/json/decoder.py", line 5, in 152s from json import scanner 152s File "/usr/lib/python3.13/json/scanner.py", line 11, in 152s NUMBER_RE = re.compile( 152s r'(-?(?:0|[1-9][0-9]*))(\.[0-9]+)?([eE][-+]?[0-9]+)?', 152s (re.VERBOSE | re.MULTILINE | re.DOTALL)) 152s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 152s return _compile(pattern, flags) 152s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 152s p = _compiler.compile(pattern, flags) 152s File "/usr/lib/python3.13/re/_compiler.py", line 752, in compile 152s code = _code(p, flags) 152s File "/usr/lib/python3.13/re/_compiler.py", line 585, in _code 152s _compile(code, p.data, flags) 152s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3.13/re/_compiler.py", line 119, in _compile 152s emit(REPEATING_CODES[op][1]) 152s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 152s KeyboardInterrupt 152s _________________ AsyncSessionAPITest.test_create_file_session _________________ 152s 152s @self.addCleanup 152s def cleanup_sessions(): 152s for session in self.sess_api.list().json(): 152s > self.sess_api.delete(session['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a42436cc-5760-4fee-85d6-1df20a152629 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprc1vhnl9/runtime/kernel-6defc565-255d-4ac2-9844-0cb746ed9f31.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:52193 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36425 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 6defc565-255d-4ac2-9844-0cb746ed9f31, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmprc1vhnl9/notebooks/foo'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.110000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.460000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1dbbe6ac-812d-406f-8009-f30f0fa9e056 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1dbbe6ac-812d-406f-8009-f30f0fa9e056 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/e3ee3e10-2045-48bc-acba-6d2a72e1cbd4 (::1) 1.220000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6defc565-255d-4ac2-9844-0cb746ed9f31 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6defc565-255d-4ac2-9844-0cb746ed9f31 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a42436cc-5760-4fee-85d6-1df20a152629 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a42436cc-5760-4fee-85d6-1df20a152629', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 152s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 152s raise km.ready.exception() # type: ignore[misc] 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 152s import json 152s File "/usr/lib/python3.13/json/__init__.py", line 107, in 152s from .encoder import JSONEncoder 152s File "/usr/lib/python3.13/json/encoder.py", line 18, in 152s ESCAPE = re.compile(r'[\x00-\x1f\\"\b\f\n\r\t]') 152s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 152s return _compile(pattern, flags) 152s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 152s p = _compiler.compile(pattern, flags) 152s File "/usr/lib/python3.13/re/_compiler.py", line 748, in compile 152s p = _parser.parse(p, flags) 152s File "/usr/lib/python3.13/re/_parser.py", line 980, in parse 152s p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0) 152s File "/usr/lib/python3.13/re/_parser.py", line 459, in _parse_sub 152s itemsappend(_parse(source, state, verbose, nested + 1, 152s ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s not nested and not items)) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3.13/re/_parser.py", line 599, in _parse 152s code2 = _class_escape(source, that) 152s File "/usr/lib/python3.13/re/_parser.py", line 313, in _class_escape 152s code = ESCAPES.get(escape) 152s KeyboardInterrupt 152s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 152s 152s self = 152s 152s def test_create_with_kernel_id(self): 152s # create a new kernel 152s r = self.request('POST', 'api/kernels') 152s r.raise_for_status() 152s kernel = r.json() 152s 152s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 152s self.assertEqual(resp.status_code, 201) 152s newsession = resp.json() 152s self.assertIn('id', newsession) 152s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 152s self.assertEqual(newsession['kernel']['id'], kernel['id']) 152s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 152s 152s sessions = self.sess_api.list().json() 152s > self.assertEqual(sessions, [newsession]) 152s E AssertionError: Lists differ: [{'id': 'a42436cc-5760-4fee-85d6-1df20a152629', 'p[553 chars]ne}}] != [{'id': '194fdfcf-b352-4360-b3c3-ca48676c3965', 'p[279 chars]ne}}] 152s E 152s E First differing element 0: 152s E {'id': 'a42436cc-5760-4fee-85d6-1df20a152629', 'p[218 chars]: 0}} 152s E {'id': '194fdfcf-b352-4360-b3c3-ca48676c3965', 'p[278 chars]one}} 152s E 152s E First list contains 1 additional elements. 152s E First extra element 1: 152s E {'id': '194fdfcf-b352-4360-b3c3-ca48676c3965', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'e2efe9f2-ff1a-4cb0-ace3-c95f2aa82985', 'name': 'python3', 'last_activity': '2026-02-05T01:18:51.117151Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 152s E 152s E Diff is 830 characters long. Set self.maxDiff to None to see it. 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprc1vhnl9/runtime/kernel-e2efe9f2-ff1a-4cb0-ace3-c95f2aa82985.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35047 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59983 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: e2efe9f2-ff1a-4cb0-ace3-c95f2aa82985, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.830000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.240000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.370000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.350000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 6defc565-255d-4ac2-9844-0cb746ed9f31 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 6defc565-255d-4ac2-9844-0cb746ed9f31 152s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/a42436cc-5760-4fee-85d6-1df20a152629 (::1) 0.520000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e2efe9f2-ff1a-4cb0-ace3-c95f2aa82985 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e2efe9f2-ff1a-4cb0-ace3-c95f2aa82985 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/194fdfcf-b352-4360-b3c3-ca48676c3965 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/194fdfcf-b352-4360-b3c3-ca48676c3965', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 152s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 152s raise km.ready.exception() # type: ignore[misc] 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 152s 152s @self.addCleanup 152s def cleanup_sessions(): 152s for session in self.sess_api.list().json(): 152s > self.sess_api.delete(session['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/194fdfcf-b352-4360-b3c3-ca48676c3965 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.570000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprc1vhnl9/runtime/kernel-9ad41a20-01b4-4b55-8786-37e9275b57b0.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58343 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60823 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9ad41a20-01b4-4b55-8786-37e9275b57b0, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.750000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e2efe9f2-ff1a-4cb0-ace3-c95f2aa82985 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e2efe9f2-ff1a-4cb0-ace3-c95f2aa82985 152s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/194fdfcf-b352-4360-b3c3-ca48676c3965 (::1) 1.330000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.310000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.100000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9ad41a20-01b4-4b55-8786-37e9275b57b0 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9ad41a20-01b4-4b55-8786-37e9275b57b0 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/194fdfcf-b352-4360-b3c3-ca48676c3965 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/194fdfcf-b352-4360-b3c3-ca48676c3965', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 152s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 152s raise km.ready.exception() # type: ignore[misc] 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 152s from .connect import * # noqa: F403 152s ^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 152s from subprocess import PIPE, Popen 152s File "/usr/lib/python3.13/subprocess.py", line 51, in 152s import threading 152s File "", line 1360, in _find_and_load 152s File "", line 1331, in _find_and_load_unlocked 152s File "", line 935, in _load_unlocked 152s File "", line 1019, in exec_module 152s File "", line 1152, in get_code 152s File "", line 781, in _compile_bytecode 152s KeyboardInterrupt 152s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 152s 152s @self.addCleanup 152s def cleanup_sessions(): 152s for session in self.sess_api.list().json(): 152s > self.sess_api.delete(session['id']) 152s 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 152s return self._req('DELETE', id) 152s ^^^^^^^^^^^^^^^^^^^^^^^ 152s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 152s response.raise_for_status() 152s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 152s 152s self = 152s 152s def raise_for_status(self): 152s """Raises :class:`HTTPError`, if one occurred.""" 152s 152s http_error_msg = "" 152s if isinstance(self.reason, bytes): 152s # We attempt to decode utf-8 first because some servers 152s # choose to localize their reason strings. If the string 152s # isn't utf-8, we fall back to iso-8859-1 for all other 152s # encodings. (See PR #3538) 152s try: 152s reason = self.reason.decode("utf-8") 152s except UnicodeDecodeError: 152s reason = self.reason.decode("iso-8859-1") 152s else: 152s reason = self.reason 152s 152s if 400 <= self.status_code < 500: 152s http_error_msg = ( 152s f"{self.status_code} Client Error: {reason} for url: {self.url}" 152s ) 152s 152s elif 500 <= self.status_code < 600: 152s http_error_msg = ( 152s f"{self.status_code} Server Error: {reason} for url: {self.url}" 152s ) 152s 152s if http_error_msg: 152s > raise HTTPError(http_error_msg, response=self) 152s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/194fdfcf-b352-4360-b3c3-ca48676c3965 152s 152s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 152s ----------------------------- Captured stderr call ----------------------------- 152s Traceback (most recent call last): 152s ------------------------------ Captured log call ------------------------------- 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.590000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 152s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmprc1vhnl9/runtime/kernel-a60fbbbe-319b-45ec-abc5-2662c0a1afed.json'] 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38419 152s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42249 152s INFO NotebookApp:kernelmanager.py:179 Kernel started: a60fbbbe-319b-45ec-abc5-2662c0a1afed, name: python3 152s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmprc1vhnl9/notebooks/foo'} 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9ad41a20-01b4-4b55-8786-37e9275b57b0 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9ad41a20-01b4-4b55-8786-37e9275b57b0 152s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/194fdfcf-b352-4360-b3c3-ca48676c3965 (::1) 13.210000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.790000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.390000ms 152s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 152s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a60fbbbe-319b-45ec-abc5-2662c0a1afed 152s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a60fbbbe-319b-45ec-abc5-2662c0a1afed 152s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/194fdfcf-b352-4360-b3c3-ca48676c3965 (::1) 152s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/194fdfcf-b352-4360-b3c3-ca48676c3965', version='HTTP/1.1', remote_ip='::1') 152s Traceback (most recent call last): 152s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 152s result = await result 152s ^^^^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 152s future.result() 152s ~~~~~~~~~~~~~^^ 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 152s yield maybe_future(sm.delete_session(session_id)) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 152s yielded = self.gen.throw(exc) 152s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 152s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 152s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 152s value = future.result() 152s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 152s raise self._exception.with_traceback(self._exception_tb) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 152s result = coro.send(None) 152s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 152s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 152s raise km.ready.exception() # type: ignore[misc] 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 152s await kernel_awaitable 152s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 152s result = await obj 152s ^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 152s raise e 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 152s out = await method(self, *args, **kwargs) 152s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 152s await self._async_finish_shutdown(restart=restart) 152s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 152s await asyncio.wait_for( 152s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 152s ) 152s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 152s async with timeouts.timeout(timeout): 152s ~~~~~~~~~~~~~~~~^^^^^^^^^ 152s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 152s raise RuntimeError("Timeout should be used inside a task") 152s RuntimeError: Timeout should be used inside a task 152s WARNING NotebookApp:handlers.py:612 Unhandled error 152s ERROR NotebookApp:log.py:55 { 152s "Host": "localhost:12341", 152s "Accept": "*/*", 152s "User-Agent": "python-requests/2.32.5" 152s } 152s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/194fdfcf-b352-4360-b3c3-ca48676c3965 (::1) 4.770000ms referer=None 152s --------------------------- Captured stderr teardown --------------------------- 152s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 152s return _run_code(code, main_globals, None, 152s "__main__", mod_spec) 152s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 152s exec(code, run_globals) 152s ~~~~^^^^^^^^^^^^^^^^^^^ 152s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 152s from ipykernel import kernelapp as app 152s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 1, in 152s from ._version import ( 152s ...<4 lines>... 152s ) 152s File "", line 1360, in _find_and_load 152s File "", line 1322, in _find_and_load_unlocked 152s File "", line 1262, in _find_spec 152s File "", line 1556, in find_spec 152s File "", line 1530, in _get_spec 152s File "", line 1657, in find_spec 152s File "", line 131, in _path_join 152s KeyboardInterrupt 152s =============================== warnings summary =============================== 152s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 152s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 152s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 152s return LooseVersion(v) >= LooseVersion(check) 152s 152s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 152s services/kernels/tests/test_kernels_api.py: 66 warnings 152s services/sessions/tests/test_sessions_api.py: 96 warnings 152s /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). 152s dt = unaware(*args, **kwargs) 152s 152s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 152s /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 152s pytestmark = pytest.mark.integration_tests 152s 152s services/kernels/tests/test_kernels_api.py: 6 warnings 152s services/sessions/tests/test_sessions_api.py: 6 warnings 152s /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 152s policy = events.get_event_loop_policy() 152s 152s services/kernels/tests/test_kernels_api.py: 24 warnings 152s services/sessions/tests/test_sessions_api.py: 19 warnings 152s /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 152s loop = events.get_event_loop_policy().get_event_loop() 152s 152s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 152s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 152s loop.make_current() 152s 152s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 152s =========================== short test summary info ============================ 152s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 152s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 152s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 152s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 152s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 152s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 152s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 152s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 152s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 152s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 152s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 152s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 152s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 152s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 152s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 152s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 152s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 152s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 152s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 152s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 152s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 152s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 152s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 152s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 152s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 152s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 152s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 152s ===== 23 failed, 2 passed, 305 deselected, 222 warnings, 4 errors in 3.55s ===== 152s *** END OF RUN 3: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 152s *** 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 154s ============================= test session starts ============================== 154s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 154s rootdir: /tmp/autopkgtest.y1BifU/autopkgtest_tmp 154s plugins: typeguard-4.4.4 154s collected 330 items / 307 deselected / 23 selected 154s run-last-failure: rerun previous 23 failures 154s 155s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 39%] 156s services/sessions/tests/test_sessions_api.py FFFFFEFFFFFFFEFF [100%] 156s 156s ==================================== ERRORS ==================================== 156s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 156s 156s self = 156s 156s def tearDown(self): 156s for k in self.kern_api.list().json(): 156s > self.kern_api.shutdown(k['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/5f9a5505-6943-44f1-afbd-886c34746e38 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 156s from pathlib import Path 156s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 156s from ._local import * 156s File "", line 1360, in _find_and_load 156s File "", line 1322, in _find_and_load_unlocked 156s File "", line 1262, in _find_spec 156s File "", line 1556, in find_spec 156s File "", line 1530, in _get_spec 156s File "", line 1663, in find_spec 156s File "", line 1616, in _get_spec 156s KeyboardInterrupt 156s Traceback (most recent call last): 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 156s import jupyter_client 156s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 156s from .asynchronous import AsyncKernelClient 156s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 156s from .client import AsyncKernelClient # noqa 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 156s import zmq.asyncio 156s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 156s import asyncio 156s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 156s from .base_events import * 156s File "/usr/lib/python3.13/asyncio/base_events.py", line 44, in 156s from . import sslproto 156s File "/usr/lib/python3.13/asyncio/sslproto.py", line 16, in 156s from . import transports 156s File "/usr/lib/python3.13/asyncio/transports.py", line 253, in 156s class _FlowControlMixin(Transport): 156s ...<83 lines>... 156s raise NotImplementedError 156s KeyboardInterrupt 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpx5xnqbjr/runtime/kernel-5f9a5505-6943-44f1-afbd-886c34746e38.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46459 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40483 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 5f9a5505-6943-44f1-afbd-886c34746e38, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.060000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.400000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpx5xnqbjr/runtime/kernel-0726d625-76b9-4f40-b348-5b126f195084.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60403 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50229 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0726d625-76b9-4f40-b348-5b126f195084, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.660000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.200000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 0726d625-76b9-4f40-b348-5b126f195084 156s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/0726d625-76b9-4f40-b348-5b126f195084/interrupt (::1) 1.550000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 156s yield maybe_future(km.restart_kernel(kernel_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 156s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 156s await ensure_async(kernel.restart_kernel(now=now)) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 156s await self._async_shutdown_kernel(now=now, restart=True) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/0726d625-76b9-4f40-b348-5b126f195084/restart (::1) 4.550000ms referer=None 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5f9a5505-6943-44f1-afbd-886c34746e38 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5f9a5505-6943-44f1-afbd-886c34746e38 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/5f9a5505-6943-44f1-afbd-886c34746e38 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/5f9a5505-6943-44f1-afbd-886c34746e38', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 156s yielded = ctx_run(next, result) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 156s yield maybe_future(km.shutdown_kernel(kernel_id)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 156s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 156s stopper = ensure_async(km.shutdown_kernel(now, restart)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/5f9a5505-6943-44f1-afbd-886c34746e38 (::1) 3.410000ms referer=None 156s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 156s 156s self = 156s 156s def tearDown(self): 156s for k in self.kern_api.list().json(): 156s > self.kern_api.shutdown(k['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/8d0aaecd-7551-42b0-a3e6-3e9452f57218 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 156s from pathlib import Path 156s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 156s from ._abc import * 156s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 156s from glob import _Globber, _no_recurse_symlinks 156s File "/usr/lib/python3.13/glob.py", line 237, in 156s magic_check_bytes = re.compile(b'([*?[])') 156s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 156s return _compile(pattern, flags) 156s File "/usr/lib/python3.13/re/__init__.py", line 351, in _compile 156s if flags & DEBUG: 156s File "/usr/lib/python3.13/enum.py", line 1613, in __and__ 156s if self._get_value(flag) is None: 156s File "/usr/lib/python3.13/enum.py", line 1589, in _get_value 156s def _get_value(self, flag): 156s KeyboardInterrupt 156s Traceback (most recent call last): 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 156s import jupyter_client 156s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 156s from .asynchronous import AsyncKernelClient 156s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 156s from .client import AsyncKernelClient # noqa 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 156s import zmq.asyncio 156s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 156s import asyncio 156s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 156s from .base_events import * 156s File "/usr/lib/python3.13/asyncio/base_events.py", line 39, in 156s from . import coroutines 156s File "/usr/lib/python3.13/asyncio/coroutines.py", line 4, in 156s import inspect 156s File "/usr/lib/python3.13/inspect.py", line 2707, in 156s class _ParameterKind(enum.IntEnum): 156s ...<14 lines>... 156s return self.name 156s File "/usr/lib/python3.13/enum.py", line 568, in __new__ 156s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 156s File "/usr/lib/python3.13/enum.py", line 269, in __set_name__ 156s if not hasattr(enum_member, '_value_'): 156s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 156s KeyboardInterrupt 156s Error calling __set_name__ on '_proto_member' instance 'POSITIONAL_ONLY' in '_ParameterKind' 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpk92o1y6g/runtime/kernel-8d0aaecd-7551-42b0-a3e6-3e9452f57218.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46785 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41771 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8d0aaecd-7551-42b0-a3e6-3e9452f57218, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.840000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.210000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpk92o1y6g/runtime/kernel-aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60697 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51625 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.170000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 3.630000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335 156s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335/interrupt (::1) 0.440000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 156s yield maybe_future(km.restart_kernel(kernel_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 156s result = coro.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 156s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 156s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 156s yield self # This tells Task to wait for completion. 156s ^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 156s await ensure_async(kernel.restart_kernel(now=now)) 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 156s await self._async_shutdown_kernel(now=now, restart=True) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335/restart (::1) 4.130000ms referer=None 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.180000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8d0aaecd-7551-42b0-a3e6-3e9452f57218 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8d0aaecd-7551-42b0-a3e6-3e9452f57218 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/8d0aaecd-7551-42b0-a3e6-3e9452f57218 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/8d0aaecd-7551-42b0-a3e6-3e9452f57218', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 156s yield maybe_future(km.shutdown_kernel(kernel_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 156s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 156s raise km.ready.exception() # type: ignore[misc] 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/8d0aaecd-7551-42b0-a3e6-3e9452f57218 (::1) 5.010000ms referer=None 156s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 156s 156s @self.addCleanup 156s def cleanup_sessions(): 156s for session in self.sess_api.list().json(): 156s > self.sess_api.delete(session['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdm9jvnfg/runtime/kernel-e722fc3a-6b2f-431c-b7aa-4ffba831b0f0.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49791 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33851 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: e722fc3a-6b2f-431c-b7aa-4ffba831b0f0, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.190000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.290000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.390000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2fee08ab-a695-404b-95f0-bfb9c116687a 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2fee08ab-a695-404b-95f0-bfb9c116687a 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/484a3b4f-68b5-4193-ba37-8d3a16597e7a (::1) 1.280000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e722fc3a-6b2f-431c-b7aa-4ffba831b0f0 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e722fc3a-6b2f-431c-b7aa-4ffba831b0f0 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 156s yielded = self.gen.send(value) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 156s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 156s stopper = ensure_async(km.shutdown_kernel(now, restart)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a (::1) 3.900000ms referer=None 156s --------------------------- Captured stderr teardown --------------------------- 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 156s from typing import TYPE_CHECKING, Any 156s File "/usr/lib/python3.13/typing.py", line 2915, in 156s class SupportsInt(Protocol): 156s ...<6 lines>... 156s pass 156s File "/usr/lib/python3.13/typing.py", line 2083, in __new__ 156s return super().__new__(mcls, name, bases, namespace, **kwargs) 156s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3.13/abc.py", line 106, in __new__ 156s cls = super().__new__(mcls, name, bases, namespace, **kwargs) 156s File "/usr/lib/python3.13/typing.py", line 2212, in __init_subclass__ 156s super().__init_subclass__(*args, **kwargs) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3.13/typing.py", line 1269, in _generic_init_subclass 156s super(Generic, cls).__init_subclass__(*args, **kwargs) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ 156s KeyboardInterrupt 156s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 156s 156s @self.addCleanup 156s def cleanup_sessions(): 156s for session in self.sess_api.list().json(): 156s > self.sess_api.delete(session['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj1v57h2g/runtime/kernel-feca88cc-018b-4358-8898-c164eafa18b1.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49707 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45849 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: feca88cc-018b-4358-8898-c164eafa18b1, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.030000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.270000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.290000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.400000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b06dbb1c-d6ac-4aa8-bcce-ff9d2b4c90d8 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b06dbb1c-d6ac-4aa8-bcce-ff9d2b4c90d8 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/45037e3b-b2e3-4865-ac12-ab2e3936b20c (::1) 1.220000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for feca88cc-018b-4358-8898-c164eafa18b1 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: feca88cc-018b-4358-8898-c164eafa18b1 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 156s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 156s raise km.ready.exception() # type: ignore[misc] 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29 (::1) 3.810000ms referer=None 156s --------------------------- Captured stderr teardown --------------------------- 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 156s from typing import TYPE_CHECKING, Any 156s File "", line 1360, in _find_and_load 156s File "", line 1331, in _find_and_load_unlocked 156s File "", line 935, in _load_unlocked 156s File "", line 1019, in exec_module 156s File "", line 1152, in get_code 156s File "", line 781, in _compile_bytecode 156s KeyboardInterrupt 156s =================================== FAILURES =================================== 156s ______________________ KernelAPITest.test_default_kernel _______________________ 156s 156s self = 156s 156s def tearDown(self): 156s for k in self.kern_api.list().json(): 156s > self.kern_api.shutdown(k['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/098f28a8-cf8a-4373-80c9-eca295450702 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ------------------------------ Captured log setup ------------------------------ 156s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpx5xnqbjr/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpx5xnqbjr/etc/jupyter'] for config files 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpx5xnqbjr/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpx5xnqbjr/config 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpx5xnqbjr/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpx5xnqbjr/config 156s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpx5xnqbjr/notebooks 156s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 156s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 156s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 156s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 156s WARNING NotebookApp:handlers.py:612 Forbidden 156s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.550000ms referer=None 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 156s from subprocess import PIPE, Popen 156s File "/usr/lib/python3.13/subprocess.py", line 51, in 156s import threading 156s File "/usr/lib/python3.13/threading.py", line 9, in 156s from _weakrefset import WeakSet 156s File "", line 1360, in _find_and_load 156s File "", line 1331, in _find_and_load_unlocked 156s File "", line 935, in _load_unlocked 156s File "", line 1019, in exec_module 156s File "", line 1152, in get_code 156s File "", line 781, in _compile_bytecode 156s KeyboardInterrupt 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpx5xnqbjr/runtime/kernel-098f28a8-cf8a-4373-80c9-eca295450702.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48037 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40535 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 098f28a8-cf8a-4373-80c9-eca295450702, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 31.300000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.560000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 098f28a8-cf8a-4373-80c9-eca295450702 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 098f28a8-cf8a-4373-80c9-eca295450702 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/098f28a8-cf8a-4373-80c9-eca295450702 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/098f28a8-cf8a-4373-80c9-eca295450702', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 156s yielded = ctx_run(next, result) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 156s yield maybe_future(km.shutdown_kernel(kernel_id)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 156s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 156s stopper = ensure_async(km.shutdown_kernel(now, restart)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/098f28a8-cf8a-4373-80c9-eca295450702 (::1) 6.150000ms referer=None 156s ______________________ KernelAPITest.test_kernel_handler _______________________ 156s 156s self = 156s 156s def test_kernel_handler(self): 156s # GET kernel with given id 156s kid = self.kern_api.start().json()['id'] 156s r = self.kern_api.get(kid) 156s kern1 = r.json() 156s self.assertEqual(r.status_code, 200) 156s assert isinstance(kern1, dict) 156s self.assertIn('id', kern1) 156s self.assertEqual(kern1['id'], kid) 156s 156s # Request a bad kernel id and check that a JSON 156s # message is returned! 156s bad_id = '111-111-111-111-111' 156s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 156s self.kern_api.get(bad_id) 156s 156s # DELETE kernel with id 156s > r = self.kern_api.shutdown(kid) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/8067f6e2-392f-4545-9c34-b27092aee34b 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 156s import json 156s File "/usr/lib/python3.13/json/__init__.py", line 106, in 156s from .decoder import JSONDecoder, JSONDecodeError 156s File "/usr/lib/python3.13/json/decoder.py", line 53, in 156s HEXDIGITS = re.compile(r'[0-9A-Fa-f]{4}', FLAGS) 156s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 156s return _compile(pattern, flags) 156s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 156s p = _compiler.compile(pattern, flags) 156s File "/usr/lib/python3.13/re/_compiler.py", line 752, in compile 156s code = _code(p, flags) 156s File "/usr/lib/python3.13/re/_compiler.py", line 585, in _code 156s _compile(code, p.data, flags) 156s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3.13/re/_compiler.py", line 109, in _compile 156s _compile(code, av[2], flags) 156s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3.13/re/_compiler.py", line 86, in _compile 156s charset, hascased = _optimize_charset(av, iscased, tolower, fixes) 156s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3.13/re/_compiler.py", line 342, in _optimize_charset 156s data = _mk_bitmap(charmap) 156s File "/usr/lib/python3.13/re/_compiler.py", line 391, in _mk_bitmap 156s return [_int(s[i - _CODEBITS: i], 2) 156s ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 156s KeyboardInterrupt 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpx5xnqbjr/runtime/kernel-8067f6e2-392f-4545-9c34-b27092aee34b.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58719 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43315 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8067f6e2-392f-4545-9c34-b27092aee34b, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.470000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/8067f6e2-392f-4545-9c34-b27092aee34b (::1) 0.430000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s 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 156s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 156s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 1.150000ms referer=None 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8067f6e2-392f-4545-9c34-b27092aee34b 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8067f6e2-392f-4545-9c34-b27092aee34b 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/8067f6e2-392f-4545-9c34-b27092aee34b (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/8067f6e2-392f-4545-9c34-b27092aee34b', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 156s yielded = ctx_run(next, result) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 156s yield maybe_future(km.shutdown_kernel(kernel_id)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 156s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 156s stopper = ensure_async(km.shutdown_kernel(now, restart)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/8067f6e2-392f-4545-9c34-b27092aee34b (::1) 3.560000ms referer=None 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.320000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 098f28a8-cf8a-4373-80c9-eca295450702 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 098f28a8-cf8a-4373-80c9-eca295450702 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/098f28a8-cf8a-4373-80c9-eca295450702 (::1) 1.230000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8067f6e2-392f-4545-9c34-b27092aee34b 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8067f6e2-392f-4545-9c34-b27092aee34b 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/8067f6e2-392f-4545-9c34-b27092aee34b (::1) 0.410000ms 156s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 156s 156s self = 156s 156s def test_main_kernel_handler(self): 156s # POST request 156s r = self.kern_api.start() 156s kern1 = r.json() 156s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 156s self.assertEqual(r.status_code, 201) 156s self.assertIsInstance(kern1, dict) 156s 156s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 156s expected_csp = '; '.join([ 156s "frame-ancestors 'self'", 156s 'report-uri ' + report_uri, 156s "default-src 'none'" 156s ]) 156s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 156s 156s # GET request 156s r = self.kern_api.list() 156s self.assertEqual(r.status_code, 200) 156s assert isinstance(r.json(), list) 156s self.assertEqual(r.json()[0]['id'], kern1['id']) 156s self.assertEqual(r.json()[0]['name'], kern1['name']) 156s 156s # create another kernel and check that they both are added to the 156s # list of kernels from a GET request 156s kern2 = self.kern_api.start().json() 156s assert isinstance(kern2, dict) 156s r = self.kern_api.list() 156s kernels = r.json() 156s self.assertEqual(r.status_code, 200) 156s assert isinstance(kernels, list) 156s self.assertEqual(len(kernels), 2) 156s 156s # Interrupt a kernel 156s r = self.kern_api.interrupt(kern2['id']) 156s self.assertEqual(r.status_code, 204) 156s 156s # Restart a kernel 156s > r = self.kern_api.restart(kern2['id']) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 156s return self._req('POST', url_path_join(id, 'restart')) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/0726d625-76b9-4f40-b348-5b126f195084/restart 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 156s from pathlib import Path 156s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 156s from ._local import * 156s File "", line 1360, in _find_and_load 156s File "", line 1322, in _find_and_load_unlocked 156s File "", line 1262, in _find_spec 156s File "", line 1556, in find_spec 156s File "", line 1530, in _get_spec 156s File "", line 1663, in find_spec 156s File "", line 1616, in _get_spec 156s KeyboardInterrupt 156s Traceback (most recent call last): 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 156s import jupyter_client 156s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 156s from .asynchronous import AsyncKernelClient 156s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 156s from .client import AsyncKernelClient # noqa 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 156s import zmq.asyncio 156s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 156s import asyncio 156s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 156s from .base_events import * 156s File "/usr/lib/python3.13/asyncio/base_events.py", line 44, in 156s from . import sslproto 156s File "/usr/lib/python3.13/asyncio/sslproto.py", line 16, in 156s from . import transports 156s File "/usr/lib/python3.13/asyncio/transports.py", line 253, in 156s class _FlowControlMixin(Transport): 156s ...<83 lines>... 156s raise NotImplementedError 156s KeyboardInterrupt 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpx5xnqbjr/runtime/kernel-5f9a5505-6943-44f1-afbd-886c34746e38.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46459 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40483 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 5f9a5505-6943-44f1-afbd-886c34746e38, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.060000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.400000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpx5xnqbjr/runtime/kernel-0726d625-76b9-4f40-b348-5b126f195084.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60403 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50229 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0726d625-76b9-4f40-b348-5b126f195084, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.660000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.200000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 0726d625-76b9-4f40-b348-5b126f195084 156s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/0726d625-76b9-4f40-b348-5b126f195084/interrupt (::1) 1.550000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 156s yield maybe_future(km.restart_kernel(kernel_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 156s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 156s await ensure_async(kernel.restart_kernel(now=now)) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 156s await self._async_shutdown_kernel(now=now, restart=True) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/0726d625-76b9-4f40-b348-5b126f195084/restart (::1) 4.550000ms referer=None 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5f9a5505-6943-44f1-afbd-886c34746e38 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5f9a5505-6943-44f1-afbd-886c34746e38 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/5f9a5505-6943-44f1-afbd-886c34746e38 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/5f9a5505-6943-44f1-afbd-886c34746e38', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 156s yielded = ctx_run(next, result) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 156s yield maybe_future(km.shutdown_kernel(kernel_id)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 156s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 156s stopper = ensure_async(km.shutdown_kernel(now, restart)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/5f9a5505-6943-44f1-afbd-886c34746e38 (::1) 3.410000ms referer=None 156s ________________________ KernelAPITest.test_no_kernels _________________________ 156s 156s self = 156s 156s def test_no_kernels(self): 156s """Make sure there are no kernels running at the start""" 156s kernels = self.kern_api.list().json() 156s > self.assertEqual(kernels, []) 156s E AssertionError: Lists differ: [{'id': '5f9a5505-6943-44f1-afbd-886c34746[281 chars]: 0}] != [] 156s E 156s E First list contains 2 additional elements. 156s E First extra element 0: 156s E {'id': '5f9a5505-6943-44f1-afbd-886c34746e38', 'name': 'python3', 'last_activity': '2026-02-05T01:18:53.875632Z', 'execution_state': 'starting', 'connections': 0} 156s E 156s E + [] 156s E - [{'connections': 0, 156s E - 'execution_state': 'starting', 156s E - 'id': '5f9a5505-6943-44f1-afbd-886c34746e38', 156s E - 'last_activity': '2026-02-05T01:18:53.875632Z', 156s E - 'name': 'python3'}, 156s E - {'connections': 0, 156s E - 'execution_state': 'starting', 156s E - 'id': '0726d625-76b9-4f40-b348-5b126f195084', 156s E - 'last_activity': '2026-02-05T01:18:53.894107Z', 156s E - 'name': 'python3'}] 156s 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.540000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.980000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5f9a5505-6943-44f1-afbd-886c34746e38 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5f9a5505-6943-44f1-afbd-886c34746e38 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/5f9a5505-6943-44f1-afbd-886c34746e38 (::1) 1.190000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0726d625-76b9-4f40-b348-5b126f195084 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0726d625-76b9-4f40-b348-5b126f195084 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/0726d625-76b9-4f40-b348-5b126f195084 (::1) 0.510000ms 156s ---------------------------- Captured log teardown ----------------------------- 156s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 156s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 156s _____________________ AsyncKernelAPITest.test_connections ______________________ 156s 156s self = 156s 156s def tearDown(self): 156s for k in self.kern_api.list().json(): 156s > self.kern_api.shutdown(k['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/e2e0d0a7-231a-4758-a449-adc8ad963710 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ------------------------------ Captured log setup ------------------------------ 156s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpk92o1y6g/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpk92o1y6g/etc/jupyter'] for config files 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpk92o1y6g/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpk92o1y6g/config 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpk92o1y6g/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpk92o1y6g/config 156s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpk92o1y6g/notebooks 156s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 156s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 156s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 156s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 156s WARNING NotebookApp:handlers.py:612 Forbidden 156s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.300000ms referer=None 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpk92o1y6g/runtime/kernel-e2e0d0a7-231a-4758-a449-adc8ad963710.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50787 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36311 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: e2e0d0a7-231a-4758-a449-adc8ad963710, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.950000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/e2e0d0a7-231a-4758-a449-adc8ad963710 (::1) 0.400000ms 156s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/e2e0d0a7-231a-4758-a449-adc8ad963710/channels 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 156s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from e2e0d0a7-231a-4758-a449-adc8ad963710 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35005 156s DEBUG NotebookApp:kernelmanager.py:423 activity on e2e0d0a7-231a-4758-a449-adc8ad963710: status (starting) 156s DEBUG NotebookApp:kernelmanager.py:423 activity on e2e0d0a7-231a-4758-a449-adc8ad963710: status (busy) 156s DEBUG NotebookApp:kernelmanager.py:423 activity on e2e0d0a7-231a-4758-a449-adc8ad963710: status (idle) 156s 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/'}]} 156s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel e2e0d0a7-231a-4758-a449-adc8ad963710) to 5.4 (client). 156s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/e2e0d0a7-231a-4758-a449-adc8ad963710/channels (::1) 289.870000ms 156s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/e2e0d0a7-231a-4758-a449-adc8ad963710/channels 156s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for e2e0d0a7-231a-4758-a449-adc8ad963710 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:36311 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35005 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50787 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56347 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35005 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50787 156s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 156s Setting websocket_ping_timeout=30000 156s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel e2e0d0a7-231a-4758-a449-adc8ad963710 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/e2e0d0a7-231a-4758-a449-adc8ad963710 (::1) 0.530000ms 156s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: e2e0d0a7-231a-4758-a449-adc8ad963710 156s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: e2e0d0a7-231a-4758-a449-adc8ad963710 156s DEBUG NotebookApp:kernelmanager.py:423 activity on e2e0d0a7-231a-4758-a449-adc8ad963710: status (busy) 156s DEBUG NotebookApp:handlers.py:195 Nudge: shell info reply received: e2e0d0a7-231a-4758-a449-adc8ad963710 156s DEBUG NotebookApp:handlers.py:197 Nudge: resolving shell future: e2e0d0a7-231a-4758-a449-adc8ad963710 156s DEBUG NotebookApp:kernelmanager.py:423 activity on e2e0d0a7-231a-4758-a449-adc8ad963710: status (busy) 156s DEBUG NotebookApp:kernelmanager.py:423 activity on e2e0d0a7-231a-4758-a449-adc8ad963710: status (idle) 156s DEBUG NotebookApp:kernelmanager.py:423 activity on e2e0d0a7-231a-4758-a449-adc8ad963710: status (idle) 156s DEBUG NotebookApp:handlers.py:579 Websocket closed e2e0d0a7-231a-4758-a449-adc8ad963710:623fed4a-271dc2e6059b934138d507d9 156s INFO NotebookApp:kernelmanager.py:222 Starting buffering for e2e0d0a7-231a-4758-a449-adc8ad963710:623fed4a-271dc2e6059b934138d507d9 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e2e0d0a7-231a-4758-a449-adc8ad963710 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on e2e0d0a7-231a-4758-a449-adc8ad963710:iopub 156s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on e2e0d0a7-231a-4758-a449-adc8ad963710:iopub 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/e2e0d0a7-231a-4758-a449-adc8ad963710 (::1) 0.480000ms 156s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on e2e0d0a7-231a-4758-a449-adc8ad963710:iopub 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/e2e0d0a7-231a-4758-a449-adc8ad963710 (::1) 0.330000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e2e0d0a7-231a-4758-a449-adc8ad963710 156s INFO NotebookApp:kernelmanager.py:286 Discarding 3 buffered messages for e2e0d0a7-231a-4758-a449-adc8ad963710:623fed4a-271dc2e6059b934138d507d9 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e2e0d0a7-231a-4758-a449-adc8ad963710 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/e2e0d0a7-231a-4758-a449-adc8ad963710 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/e2e0d0a7-231a-4758-a449-adc8ad963710', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 156s yield maybe_future(km.shutdown_kernel(kernel_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 156s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 156s raise km.ready.exception() # type: ignore[misc] 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/e2e0d0a7-231a-4758-a449-adc8ad963710 (::1) 6.670000ms referer=None 156s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 156s 156s self = 156s 156s def tearDown(self): 156s for k in self.kern_api.list().json(): 156s > self.kern_api.shutdown(k['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/dca22fc1-c870-42d1-895d-90d8b91da81f 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpk92o1y6g/runtime/kernel-dca22fc1-c870-42d1-895d-90d8b91da81f.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54269 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34081 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: dca22fc1-c870-42d1-895d-90d8b91da81f, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.830000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.390000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e2e0d0a7-231a-4758-a449-adc8ad963710 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e2e0d0a7-231a-4758-a449-adc8ad963710 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/e2e0d0a7-231a-4758-a449-adc8ad963710 (::1) 3.850000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for dca22fc1-c870-42d1-895d-90d8b91da81f 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dca22fc1-c870-42d1-895d-90d8b91da81f 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/dca22fc1-c870-42d1-895d-90d8b91da81f (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/dca22fc1-c870-42d1-895d-90d8b91da81f', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 156s yield maybe_future(km.shutdown_kernel(kernel_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 156s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 156s raise km.ready.exception() # type: ignore[misc] 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/dca22fc1-c870-42d1-895d-90d8b91da81f (::1) 8.160000ms referer=None 156s --------------------------- Captured stderr teardown --------------------------- 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 156s from pathlib import Path 156s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 156s from ._local import * 156s File "/usr/lib/python3.13/pathlib/_local.py", line 6, in 156s import warnings 156s File "", line 1360, in _find_and_load 156s File "", line 1331, in _find_and_load_unlocked 156s File "", line 935, in _load_unlocked 156s File "", line 1019, in exec_module 156s File "", line 1152, in get_code 156s File "", line 781, in _compile_bytecode 156s KeyboardInterrupt 156s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 156s 156s self = 156s 156s def test_kernel_handler(self): 156s # GET kernel with given id 156s kid = self.kern_api.start().json()['id'] 156s r = self.kern_api.get(kid) 156s kern1 = r.json() 156s self.assertEqual(r.status_code, 200) 156s assert isinstance(kern1, dict) 156s self.assertIn('id', kern1) 156s self.assertEqual(kern1['id'], kid) 156s 156s # Request a bad kernel id and check that a JSON 156s # message is returned! 156s bad_id = '111-111-111-111-111' 156s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 156s self.kern_api.get(bad_id) 156s 156s # DELETE kernel with id 156s > r = self.kern_api.shutdown(kid) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/79e857c2-8538-462e-812c-bac0d293f011 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 156s import json 156s File "/usr/lib/python3.13/json/__init__.py", line 106, in 156s from .decoder import JSONDecoder, JSONDecodeError 156s File "/usr/lib/python3.13/json/decoder.py", line 5, in 156s from json import scanner 156s File "/usr/lib/python3.13/json/scanner.py", line 13, in 156s (re.VERBOSE | re.MULTILINE | re.DOTALL)) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 156s File "/usr/lib/python3.13/enum.py", line 1605, in __or__ 156s return self.__class__(value | other_value) 156s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3.13/enum.py", line 726, in __call__ 156s return cls.__new__(cls, value) 156s ~~~~~~~~~~~^^^^^^^^^^^^ 156s File "/usr/lib/python3.13/enum.py", line 1156, in __new__ 156s def __new__(cls, value): 156s 156s KeyboardInterrupt 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpk92o1y6g/runtime/kernel-79e857c2-8538-462e-812c-bac0d293f011.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46963 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55073 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 79e857c2-8538-462e-812c-bac0d293f011, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.670000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/79e857c2-8538-462e-812c-bac0d293f011 (::1) 1.360000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s 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 156s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 156s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 2.710000ms referer=None 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 79e857c2-8538-462e-812c-bac0d293f011 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 79e857c2-8538-462e-812c-bac0d293f011 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/79e857c2-8538-462e-812c-bac0d293f011 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/79e857c2-8538-462e-812c-bac0d293f011', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 156s yield maybe_future(km.shutdown_kernel(kernel_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 156s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 156s raise km.ready.exception() # type: ignore[misc] 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/79e857c2-8538-462e-812c-bac0d293f011 (::1) 6.370000ms referer=None 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.170000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for dca22fc1-c870-42d1-895d-90d8b91da81f 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dca22fc1-c870-42d1-895d-90d8b91da81f 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/dca22fc1-c870-42d1-895d-90d8b91da81f (::1) 0.400000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 79e857c2-8538-462e-812c-bac0d293f011 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 79e857c2-8538-462e-812c-bac0d293f011 156s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 156s 156s self = 156s 156s def test_main_kernel_handler(self): 156s # POST request 156s r = self.kern_api.start() 156s kern1 = r.json() 156s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 156s self.assertEqual(r.status_code, 201) 156s self.assertIsInstance(kern1, dict) 156s 156s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 156s expected_csp = '; '.join([ 156s "frame-ancestors 'self'", 156s 'report-uri ' + report_uri, 156s "default-src 'none'" 156s ]) 156s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 156s 156s # GET request 156s r = self.kern_api.list() 156s self.assertEqual(r.status_code, 200) 156s assert isinstance(r.json(), list) 156s self.assertEqual(r.json()[0]['id'], kern1['id']) 156s self.assertEqual(r.json()[0]['name'], kern1['name']) 156s 156s # create another kernel and check that they both are added to the 156s # list of kernels from a GET request 156s kern2 = self.kern_api.start().json() 156s assert isinstance(kern2, dict) 156s r = self.kern_api.list() 156s kernels = r.json() 156s self.assertEqual(r.status_code, 200) 156s assert isinstance(kernels, list) 156s self.assertEqual(len(kernels), 2) 156s 156s # Interrupt a kernel 156s r = self.kern_api.interrupt(kern2['id']) 156s self.assertEqual(r.status_code, 204) 156s 156s # Restart a kernel 156s > r = self.kern_api.restart(kern2['id']) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 156s return self._req('POST', url_path_join(id, 'restart')) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335/restart 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 156s from pathlib import Path 156s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 156s from ._abc import * 156s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 156s from glob import _Globber, _no_recurse_symlinks 156s File "/usr/lib/python3.13/glob.py", line 237, in 156s magic_check_bytes = re.compile(b'([*?[])') 156s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 156s return _compile(pattern, flags) 156s File "/usr/lib/python3.13/re/__init__.py", line 351, in _compile 156s if flags & DEBUG: 156s File "/usr/lib/python3.13/enum.py", line 1613, in __and__ 156s if self._get_value(flag) is None: 156s File "/usr/lib/python3.13/enum.py", line 1589, in _get_value 156s def _get_value(self, flag): 156s KeyboardInterrupt 156s Traceback (most recent call last): 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 156s import jupyter_client 156s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 156s from .asynchronous import AsyncKernelClient 156s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 156s from .client import AsyncKernelClient # noqa 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 156s import zmq.asyncio 156s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 156s import asyncio 156s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 156s from .base_events import * 156s File "/usr/lib/python3.13/asyncio/base_events.py", line 39, in 156s from . import coroutines 156s File "/usr/lib/python3.13/asyncio/coroutines.py", line 4, in 156s import inspect 156s File "/usr/lib/python3.13/inspect.py", line 2707, in 156s class _ParameterKind(enum.IntEnum): 156s ...<14 lines>... 156s return self.name 156s File "/usr/lib/python3.13/enum.py", line 568, in __new__ 156s enum_class = super().__new__(metacls, cls, bases, classdict, **kwds) 156s File "/usr/lib/python3.13/enum.py", line 269, in __set_name__ 156s if not hasattr(enum_member, '_value_'): 156s ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 156s KeyboardInterrupt 156s Error calling __set_name__ on '_proto_member' instance 'POSITIONAL_ONLY' in '_ParameterKind' 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpk92o1y6g/runtime/kernel-8d0aaecd-7551-42b0-a3e6-3e9452f57218.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46785 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41771 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 8d0aaecd-7551-42b0-a3e6-3e9452f57218, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.840000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.210000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpk92o1y6g/runtime/kernel-aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60697 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51625 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.170000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 3.630000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335 156s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335/interrupt (::1) 0.440000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 156s yield maybe_future(km.restart_kernel(kernel_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 156s result = coro.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 156s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 156s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 156s yield self # This tells Task to wait for completion. 156s ^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 156s await ensure_async(kernel.restart_kernel(now=now)) 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 156s await self._async_shutdown_kernel(now=now, restart=True) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335/restart (::1) 4.130000ms referer=None 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.180000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8d0aaecd-7551-42b0-a3e6-3e9452f57218 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8d0aaecd-7551-42b0-a3e6-3e9452f57218 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/8d0aaecd-7551-42b0-a3e6-3e9452f57218 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/8d0aaecd-7551-42b0-a3e6-3e9452f57218', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 156s yield maybe_future(km.shutdown_kernel(kernel_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 156s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 156s raise km.ready.exception() # type: ignore[misc] 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/8d0aaecd-7551-42b0-a3e6-3e9452f57218 (::1) 5.010000ms referer=None 156s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 156s 156s self = 156s 156s def test_no_kernels(self): 156s """Make sure there are no kernels running at the start""" 156s kernels = self.kern_api.list().json() 156s > self.assertEqual(kernels, []) 156s E AssertionError: Lists differ: [{'id': '8d0aaecd-7551-42b0-a3e6-3e9452f57[281 chars]: 0}] != [] 156s E 156s E First list contains 2 additional elements. 156s E First extra element 0: 156s E {'id': '8d0aaecd-7551-42b0-a3e6-3e9452f57218', 'name': 'python3', 'last_activity': '2026-02-05T01:18:54.432185Z', 'execution_state': 'starting', 'connections': 0} 156s E 156s E + [] 156s E - [{'connections': 0, 156s E - 'execution_state': 'starting', 156s E - 'id': '8d0aaecd-7551-42b0-a3e6-3e9452f57218', 156s E - 'last_activity': '2026-02-05T01:18:54.432185Z', 156s E - 'name': 'python3'}, 156s E - {'connections': 0, 156s E - 'execution_state': 'starting', 156s E - 'id': 'aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335', 156s E - 'last_activity': '2026-02-05T01:18:54.448611Z', 156s E - 'name': 'python3'}] 156s 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.570000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.660000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 8d0aaecd-7551-42b0-a3e6-3e9452f57218 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8d0aaecd-7551-42b0-a3e6-3e9452f57218 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/8d0aaecd-7551-42b0-a3e6-3e9452f57218 (::1) 1.210000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/aa6f8a22-8c90-4dba-bbc9-c89a6cfd1335 (::1) 0.710000ms 156s ---------------------------- Captured log teardown ----------------------------- 156s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: dca22fc1-c870-42d1-895d-90d8b91da81f 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 79e857c2-8538-462e-812c-bac0d293f011 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e2e0d0a7-231a-4758-a449-adc8ad963710 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 8d0aaecd-7551-42b0-a3e6-3e9452f57218 156s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 156s __________________________ SessionAPITest.test_create __________________________ 156s 156s @self.addCleanup 156s def cleanup_sessions(): 156s for session in self.sess_api.list().json(): 156s > self.sess_api.delete(session['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c74e75b9-042c-4a90-a764-7328101ed607 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ------------------------------ Captured log setup ------------------------------ 156s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpdm9jvnfg/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpdm9jvnfg/etc/jupyter'] for config files 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpdm9jvnfg/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpdm9jvnfg/config 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpdm9jvnfg/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpdm9jvnfg/config 156s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpdm9jvnfg/notebooks 156s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 156s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 156s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 156s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 156s WARNING NotebookApp:handlers.py:612 Forbidden 156s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.330000ms referer=None 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 156s from subprocess import PIPE, Popen 156s File "/usr/lib/python3.13/subprocess.py", line 71, in 156s import msvcrt 156s File "", line 1360, in _find_and_load 156s File "", line 1322, in _find_and_load_unlocked 156s File "", line 1262, in _find_spec 156s File "", line 1556, in find_spec 156s File "", line 1530, in _get_spec 156s File "", line 1629, in find_spec 156s File "", line 152, in _path_stat 156s KeyboardInterrupt 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.640000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdm9jvnfg/runtime/kernel-f4ce983c-66ad-46df-90f9-ba9aa1408194.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45813 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37283 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: f4ce983c-66ad-46df-90f9-ba9aa1408194, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpdm9jvnfg/notebooks/foo'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 15.370000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.230000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/c74e75b9-042c-4a90-a764-7328101ed607 (::1) 1.210000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.170000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f4ce983c-66ad-46df-90f9-ba9aa1408194 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f4ce983c-66ad-46df-90f9-ba9aa1408194 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c74e75b9-042c-4a90-a764-7328101ed607 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c74e75b9-042c-4a90-a764-7328101ed607', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 156s yielded = self.gen.send(value) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 156s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 156s stopper = ensure_async(km.shutdown_kernel(now, restart)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/c74e75b9-042c-4a90-a764-7328101ed607 (::1) 5.980000ms referer=None 156s __________________ SessionAPITest.test_create_console_session __________________ 156s 156s @self.addCleanup 156s def cleanup_sessions(): 156s for session in self.sess_api.list().json(): 156s > self.sess_api.delete(session['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/e7dbf61d-b4ae-4aac-b36e-26174e94c6c3 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdm9jvnfg/runtime/kernel-4ee7b176-1f67-45f2-8af5-d9ce7480fde2.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33385 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44411 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4ee7b176-1f67-45f2-8af5-d9ce7480fde2, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpdm9jvnfg/notebooks/foo'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.680000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.250000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for f4ce983c-66ad-46df-90f9-ba9aa1408194 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: f4ce983c-66ad-46df-90f9-ba9aa1408194 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/c74e75b9-042c-4a90-a764-7328101ed607 (::1) 0.610000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4ee7b176-1f67-45f2-8af5-d9ce7480fde2 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4ee7b176-1f67-45f2-8af5-d9ce7480fde2 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/e7dbf61d-b4ae-4aac-b36e-26174e94c6c3 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/e7dbf61d-b4ae-4aac-b36e-26174e94c6c3', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 156s yielded = self.gen.send(value) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 156s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 156s stopper = ensure_async(km.shutdown_kernel(now, restart)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s --------------------------- Captured stderr teardown --------------------------- 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 156s from subprocess import PIPE, Popen 156s File "/usr/lib/python3.13/subprocess.py", line 46, in 156s import locale 156s File "", line 1360, in _find_and_load 156s File "", line 1331, in _find_and_load_unlocked 156s File "", line 935, in _load_unlocked 156s File "", line 1019, in exec_module 156s File "", line 1152, in get_code 156s File "", line 781, in _compile_bytecode 156s KeyboardInterrupt 156s ____________________ SessionAPITest.test_create_deprecated _____________________ 156s 156s @self.addCleanup 156s def cleanup_sessions(): 156s for session in self.sess_api.list().json(): 156s > self.sess_api.delete(session['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/0c90ac02-33d5-4fe2-9fcd-8905b09ad826 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdm9jvnfg/runtime/kernel-84ef05cc-5186-45e6-a7c2-78d21865dab9.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46885 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47627 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 84ef05cc-5186-45e6-a7c2-78d21865dab9, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpdm9jvnfg/notebooks/foo'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.460000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.390000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4ee7b176-1f67-45f2-8af5-d9ce7480fde2 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4ee7b176-1f67-45f2-8af5-d9ce7480fde2 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/e7dbf61d-b4ae-4aac-b36e-26174e94c6c3 (::1) 1.360000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 84ef05cc-5186-45e6-a7c2-78d21865dab9 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 84ef05cc-5186-45e6-a7c2-78d21865dab9 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/0c90ac02-33d5-4fe2-9fcd-8905b09ad826 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/0c90ac02-33d5-4fe2-9fcd-8905b09ad826', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 156s yielded = self.gen.send(value) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 156s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 156s stopper = ensure_async(km.shutdown_kernel(now, restart)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/0c90ac02-33d5-4fe2-9fcd-8905b09ad826 (::1) 3.910000ms referer=None 156s --------------------------- Captured stderr teardown --------------------------- 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 156s from subprocess import PIPE, Popen 156s File "/usr/lib/python3.13/subprocess.py", line 46, in 156s import locale 156s File "/usr/lib/python3.13/locale.py", line 47, in 156s from _locale import * 156s KeyboardInterrupt 156s ___________________ SessionAPITest.test_create_file_session ____________________ 156s 156s @self.addCleanup 156s def cleanup_sessions(): 156s for session in self.sess_api.list().json(): 156s > self.sess_api.delete(session['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/484a3b4f-68b5-4193-ba37-8d3a16597e7a 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdm9jvnfg/runtime/kernel-2fee08ab-a695-404b-95f0-bfb9c116687a.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55667 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46365 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 2fee08ab-a695-404b-95f0-bfb9c116687a, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpdm9jvnfg/notebooks/foo'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.380000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.460000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 84ef05cc-5186-45e6-a7c2-78d21865dab9 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 84ef05cc-5186-45e6-a7c2-78d21865dab9 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/0c90ac02-33d5-4fe2-9fcd-8905b09ad826 (::1) 0.610000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2fee08ab-a695-404b-95f0-bfb9c116687a 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2fee08ab-a695-404b-95f0-bfb9c116687a 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/484a3b4f-68b5-4193-ba37-8d3a16597e7a (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/484a3b4f-68b5-4193-ba37-8d3a16597e7a', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 156s yielded = self.gen.send(value) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 156s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 156s stopper = ensure_async(km.shutdown_kernel(now, restart)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/484a3b4f-68b5-4193-ba37-8d3a16597e7a (::1) 4.810000ms referer=None 156s --------------------------- Captured stderr teardown --------------------------- 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 156s from subprocess import PIPE, Popen 156s File "/usr/lib/python3.13/subprocess.py", line 46, in 156s import locale 156s File "", line 1360, in _find_and_load 156s File "", line 1331, in _find_and_load_unlocked 156s File "", line 935, in _load_unlocked 156s File "", line 1019, in exec_module 156s File "", line 1152, in get_code 156s File "", line 781, in _compile_bytecode 156s KeyboardInterrupt 156s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 156s 156s self = 156s 156s def test_create_with_kernel_id(self): 156s # create a new kernel 156s r = self.request('POST', 'api/kernels') 156s r.raise_for_status() 156s kernel = r.json() 156s 156s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 156s self.assertEqual(resp.status_code, 201) 156s newsession = resp.json() 156s self.assertIn('id', newsession) 156s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 156s self.assertEqual(newsession['kernel']['id'], kernel['id']) 156s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 156s 156s sessions = self.sess_api.list().json() 156s > self.assertEqual(sessions, [newsession]) 156s E AssertionError: Lists differ: [{'id': '484a3b4f-68b5-4193-ba37-8d3a16597e7a', 'p[553 chars]ne}}] != [{'id': 'c36f50ea-b5da-4fb6-b29b-8a69b1b5564a', 'p[279 chars]ne}}] 156s E 156s E First differing element 0: 156s E {'id': '484a3b4f-68b5-4193-ba37-8d3a16597e7a', 'p[218 chars]: 0}} 156s E {'id': 'c36f50ea-b5da-4fb6-b29b-8a69b1b5564a', 'p[278 chars]one}} 156s E 156s E First list contains 1 additional elements. 156s E First extra element 1: 156s E {'id': 'c36f50ea-b5da-4fb6-b29b-8a69b1b5564a', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'e722fc3a-6b2f-431c-b7aa-4ffba831b0f0', 'name': 'python3', 'last_activity': '2026-02-05T01:18:54.732743Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 156s E 156s E Diff is 830 characters long. Set self.maxDiff to None to see it. 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdm9jvnfg/runtime/kernel-e722fc3a-6b2f-431c-b7aa-4ffba831b0f0.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49791 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33851 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: e722fc3a-6b2f-431c-b7aa-4ffba831b0f0, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.190000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.290000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.390000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2fee08ab-a695-404b-95f0-bfb9c116687a 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2fee08ab-a695-404b-95f0-bfb9c116687a 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/484a3b4f-68b5-4193-ba37-8d3a16597e7a (::1) 1.280000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e722fc3a-6b2f-431c-b7aa-4ffba831b0f0 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e722fc3a-6b2f-431c-b7aa-4ffba831b0f0 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 156s yielded = self.gen.send(value) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 156s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 156s stopper = ensure_async(km.shutdown_kernel(now, restart)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a (::1) 3.900000ms referer=None 156s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 156s 156s @self.addCleanup 156s def cleanup_sessions(): 156s for session in self.sess_api.list().json(): 156s > self.sess_api.delete(session['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.340000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdm9jvnfg/runtime/kernel-705dc643-4d59-4b56-8785-ed06bf48915f.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:48789 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40791 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 705dc643-4d59-4b56-8785-ed06bf48915f, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.810000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e722fc3a-6b2f-431c-b7aa-4ffba831b0f0 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e722fc3a-6b2f-431c-b7aa-4ffba831b0f0 156s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a (::1) 1.230000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.340000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 705dc643-4d59-4b56-8785-ed06bf48915f 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 705dc643-4d59-4b56-8785-ed06bf48915f 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 156s yielded = self.gen.send(value) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 156s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 156s stopper = ensure_async(km.shutdown_kernel(now, restart)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a (::1) 3.910000ms referer=None 156s --------------------------- Captured stderr teardown --------------------------- 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 156s from subprocess import PIPE, Popen 156s File "/usr/lib/python3.13/subprocess.py", line 125, in 156s import selectors 156s File "/usr/lib/python3.13/selectors.py", line 414, in 156s class PollSelector(_PollLikeSelector): 156s ...<3 lines>... 156s _EVENT_WRITE = select.POLLOUT 156s File "/usr/lib/python3.13/abc.py", line 107, in __new__ 156s _abc_init(cls) 156s ~~~~~~~~~^^^^^ 156s KeyboardInterrupt 156s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 156s 156s @self.addCleanup 156s def cleanup_sessions(): 156s for session in self.sess_api.list().json(): 156s > self.sess_api.delete(session['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.220000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpdm9jvnfg/runtime/kernel-c0233fee-9d67-46e0-94af-06652ea081b5.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53697 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45327 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: c0233fee-9d67-46e0-94af-06652ea081b5, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpdm9jvnfg/notebooks/foo'} 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 705dc643-4d59-4b56-8785-ed06bf48915f 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 705dc643-4d59-4b56-8785-ed06bf48915f 156s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a (::1) 13.310000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.050000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.340000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for c0233fee-9d67-46e0-94af-06652ea081b5 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c0233fee-9d67-46e0-94af-06652ea081b5 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/c36f50ea-b5da-4fb6-b29b-8a69b1b5564a', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 156s gc.collect() 156s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 156s yielded = self.gen.send(value) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 156s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 156s stopper = ensure_async(km.shutdown_kernel(now, restart)) 156s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 156s return _runner_map[name].run(inner) 156s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 156s return fut.result(None) 156s ~~~~~~~~~~^^^^^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 156s return self.__get_result() 156s ~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 156s raise self._exception 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s --------------------------- Captured stderr teardown --------------------------- 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 156s import json 156s File "/usr/lib/python3.13/json/__init__.py", line 107, in 156s from .encoder import JSONEncoder 156s File "/usr/lib/python3.13/json/encoder.py", line 18, in 156s ESCAPE = re.compile(r'[\x00-\x1f\\"\b\f\n\r\t]') 156s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 156s return _compile(pattern, flags) 156s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 156s p = _compiler.compile(pattern, flags) 156s File "/usr/lib/python3.13/re/_compiler.py", line 748, in compile 156s p = _parser.parse(p, flags) 156s File "/usr/lib/python3.13/re/_parser.py", line 980, in parse 156s p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0) 156s File "/usr/lib/python3.13/re/_parser.py", line 459, in _parse_sub 156s itemsappend(_parse(source, state, verbose, nested + 1, 156s ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s not nested and not items)) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3.13/re/_parser.py", line 585, in _parse 156s code1 = LITERAL, _ord(this) 156s ~~~~^^^^^^ 156s KeyboardInterrupt 156s ---------------------------- Captured log teardown ----------------------------- 156s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: c0233fee-9d67-46e0-94af-06652ea081b5 156s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 156s _______________________ AsyncSessionAPITest.test_create ________________________ 156s 156s @self.addCleanup 156s def cleanup_sessions(): 156s for session in self.sess_api.list().json(): 156s > self.sess_api.delete(session['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/3f07db97-42db-42ad-a1dc-957e677be090 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ------------------------------ Captured log setup ------------------------------ 156s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpj1v57h2g/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpj1v57h2g/etc/jupyter'] for config files 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpj1v57h2g/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpj1v57h2g/config 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpj1v57h2g/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 156s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpj1v57h2g/config 156s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpj1v57h2g/notebooks 156s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 156s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 156s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 156s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 156s WARNING NotebookApp:handlers.py:612 Forbidden 156s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.350000ms referer=None 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.550000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj1v57h2g/runtime/kernel-67749328-597e-48be-872a-e4d606624443.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51603 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:35737 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 67749328-597e-48be-872a-e4d606624443, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpj1v57h2g/notebooks/foo'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.200000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.230000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/3f07db97-42db-42ad-a1dc-957e677be090 (::1) 1.170000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.380000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 67749328-597e-48be-872a-e4d606624443 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 67749328-597e-48be-872a-e4d606624443 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/3f07db97-42db-42ad-a1dc-957e677be090 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/3f07db97-42db-42ad-a1dc-957e677be090', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 156s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 156s raise km.ready.exception() # type: ignore[misc] 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s --------------------------- Captured stderr teardown --------------------------- 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 156s from subprocess import PIPE, Popen 156s File "/usr/lib/python3.13/subprocess.py", line 51, in 156s import threading 156s File "/usr/lib/python3.13/threading.py", line 1517, in 156s _main_thread = _MainThread() 156s File "/usr/lib/python3.13/threading.py", line 1359, in __init__ 156s self._set_native_id() 156s ~~~~~~~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3.13/threading.py", line 1026, in _set_native_id 156s self._native_id = get_native_id() 156s ~~~~~~~~~~~~~^^ 156s KeyboardInterrupt 156s _______________ AsyncSessionAPITest.test_create_console_session ________________ 156s 156s @self.addCleanup 156s def cleanup_sessions(): 156s for session in self.sess_api.list().json(): 156s > self.sess_api.delete(session['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/944b1f86-4301-44f7-82b7-4140c65453a1 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj1v57h2g/runtime/kernel-b6c5c944-3e46-4d15-b1e6-828aef09d400.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49131 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41063 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: b6c5c944-3e46-4d15-b1e6-828aef09d400, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpj1v57h2g/notebooks/foo'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.390000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.240000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 67749328-597e-48be-872a-e4d606624443 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 67749328-597e-48be-872a-e4d606624443 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/3f07db97-42db-42ad-a1dc-957e677be090 (::1) 1.260000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b6c5c944-3e46-4d15-b1e6-828aef09d400 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b6c5c944-3e46-4d15-b1e6-828aef09d400 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/944b1f86-4301-44f7-82b7-4140c65453a1 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/944b1f86-4301-44f7-82b7-4140c65453a1', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 156s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 156s raise km.ready.exception() # type: ignore[misc] 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/944b1f86-4301-44f7-82b7-4140c65453a1 (::1) 3.670000ms referer=None 156s --------------------------- Captured stderr teardown --------------------------- 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 156s import json 156s File "/usr/lib/python3.13/json/__init__.py", line 107, in 156s from .encoder import JSONEncoder 156s File "/usr/lib/python3.13/json/encoder.py", line 20, in 156s HAS_UTF8 = re.compile(b'[\x80-\xff]') 156s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 156s return _compile(pattern, flags) 156s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 156s p = _compiler.compile(pattern, flags) 156s File "/usr/lib/python3.13/re/_compiler.py", line 748, in compile 156s p = _parser.parse(p, flags) 156s File "/usr/lib/python3.13/re/_parser.py", line 980, in parse 156s p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0) 156s File "/usr/lib/python3.13/re/_parser.py", line 459, in _parse_sub 156s itemsappend(_parse(source, state, verbose, nested + 1, 156s ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s not nested and not items)) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3.13/re/_parser.py", line 887, in _parse 156s if op is SUBPATTERN: 156s ^^^^^^^^^^^^^^^^ 156s KeyboardInterrupt 156s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 156s 156s @self.addCleanup 156s def cleanup_sessions(): 156s for session in self.sess_api.list().json(): 156s > self.sess_api.delete(session['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/8b7aad3e-478f-4221-bc8e-369d4526f093 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj1v57h2g/runtime/kernel-9b46ee38-db1e-4fb8-b780-0fd6c1f12f58.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:37587 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47497 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 9b46ee38-db1e-4fb8-b780-0fd6c1f12f58, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpj1v57h2g/notebooks/foo'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.350000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.450000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b6c5c944-3e46-4d15-b1e6-828aef09d400 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b6c5c944-3e46-4d15-b1e6-828aef09d400 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/944b1f86-4301-44f7-82b7-4140c65453a1 (::1) 0.500000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9b46ee38-db1e-4fb8-b780-0fd6c1f12f58 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9b46ee38-db1e-4fb8-b780-0fd6c1f12f58 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/8b7aad3e-478f-4221-bc8e-369d4526f093 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/8b7aad3e-478f-4221-bc8e-369d4526f093', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 156s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 156s raise km.ready.exception() # type: ignore[misc] 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/8b7aad3e-478f-4221-bc8e-369d4526f093 (::1) 3.690000ms referer=None 156s --------------------------- Captured stderr teardown --------------------------- 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 156s from subprocess import PIPE, Popen 156s File "/usr/lib/python3.13/subprocess.py", line 46, in 156s import locale 156s File "", line 1360, in _find_and_load 156s File "", line 1331, in _find_and_load_unlocked 156s File "", line 935, in _load_unlocked 156s File "", line 1019, in exec_module 156s File "", line 1152, in get_code 156s File "", line 781, in _compile_bytecode 156s KeyboardInterrupt 156s _________________ AsyncSessionAPITest.test_create_file_session _________________ 156s 156s @self.addCleanup 156s def cleanup_sessions(): 156s for session in self.sess_api.list().json(): 156s > self.sess_api.delete(session['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/45037e3b-b2e3-4865-ac12-ab2e3936b20c 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj1v57h2g/runtime/kernel-b06dbb1c-d6ac-4aa8-bcce-ff9d2b4c90d8.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41069 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50565 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: b06dbb1c-d6ac-4aa8-bcce-ff9d2b4c90d8, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpj1v57h2g/notebooks/foo'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.190000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.430000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 9b46ee38-db1e-4fb8-b780-0fd6c1f12f58 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9b46ee38-db1e-4fb8-b780-0fd6c1f12f58 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/8b7aad3e-478f-4221-bc8e-369d4526f093 (::1) 1.190000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b06dbb1c-d6ac-4aa8-bcce-ff9d2b4c90d8 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b06dbb1c-d6ac-4aa8-bcce-ff9d2b4c90d8 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/45037e3b-b2e3-4865-ac12-ab2e3936b20c (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/45037e3b-b2e3-4865-ac12-ab2e3936b20c', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 156s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 156s raise km.ready.exception() # type: ignore[misc] 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s --------------------------- Captured stderr teardown --------------------------- 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 156s from subprocess import PIPE, Popen 156s File "", line 1360, in _find_and_load 156s File "", line 1331, in _find_and_load_unlocked 156s File "", line 935, in _load_unlocked 156s File "", line 1019, in exec_module 156s File "", line 1152, in get_code 156s File "", line 781, in _compile_bytecode 156s KeyboardInterrupt 156s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 156s 156s self = 156s 156s def test_create_with_kernel_id(self): 156s # create a new kernel 156s r = self.request('POST', 'api/kernels') 156s r.raise_for_status() 156s kernel = r.json() 156s 156s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 156s self.assertEqual(resp.status_code, 201) 156s newsession = resp.json() 156s self.assertIn('id', newsession) 156s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 156s self.assertEqual(newsession['kernel']['id'], kernel['id']) 156s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 156s 156s sessions = self.sess_api.list().json() 156s > self.assertEqual(sessions, [newsession]) 156s E AssertionError: Lists differ: [{'id': '45037e3b-b2e3-4865-ac12-ab2e3936b20c', 'pa[552 chars]ne}}] != [{'id': '4c9267cf-2822-4db0-a3d1-0c0dd789ba29', 'pa[278 chars]ne}}] 156s E 156s E First differing element 0: 156s E {'id': '45037e3b-b2e3-4865-ac12-ab2e3936b20c', 'pa[217 chars]: 0}} 156s E {'id': '4c9267cf-2822-4db0-a3d1-0c0dd789ba29', 'pa[277 chars]one}} 156s E 156s E First list contains 1 additional elements. 156s E First extra element 1: 156s E {'id': '4c9267cf-2822-4db0-a3d1-0c0dd789ba29', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'feca88cc-018b-4358-8898-c164eafa18b1', 'name': 'python3', 'last_activity': '2026-02-05T01:18:55.012910Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 156s E 156s E Diff is 830 characters long. Set self.maxDiff to None to see it. 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj1v57h2g/runtime/kernel-feca88cc-018b-4358-8898-c164eafa18b1.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49707 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45849 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: feca88cc-018b-4358-8898-c164eafa18b1, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.030000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.270000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.290000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.400000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b06dbb1c-d6ac-4aa8-bcce-ff9d2b4c90d8 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b06dbb1c-d6ac-4aa8-bcce-ff9d2b4c90d8 156s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/45037e3b-b2e3-4865-ac12-ab2e3936b20c (::1) 1.220000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for feca88cc-018b-4358-8898-c164eafa18b1 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: feca88cc-018b-4358-8898-c164eafa18b1 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 156s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 156s raise km.ready.exception() # type: ignore[misc] 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29 (::1) 3.810000ms referer=None 156s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 156s 156s @self.addCleanup 156s def cleanup_sessions(): 156s for session in self.sess_api.list().json(): 156s > self.sess_api.delete(session['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.070000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj1v57h2g/runtime/kernel-820d6a31-3a4c-468f-b63c-654f9b5cc6c3.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59695 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59449 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 820d6a31-3a4c-468f-b63c-654f9b5cc6c3, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.870000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for feca88cc-018b-4358-8898-c164eafa18b1 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: feca88cc-018b-4358-8898-c164eafa18b1 156s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29 (::1) 0.720000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.360000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.350000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 820d6a31-3a4c-468f-b63c-654f9b5cc6c3 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 820d6a31-3a4c-468f-b63c-654f9b5cc6c3 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 156s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 156s raise km.ready.exception() # type: ignore[misc] 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29 (::1) 3.770000ms referer=None 156s --------------------------- Captured stderr teardown --------------------------- 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 156s from subprocess import PIPE, Popen 156s File "/usr/lib/python3.13/subprocess.py", line 46, in 156s import locale 156s File "", line 1360, in _find_and_load 156s File "", line 1331, in _find_and_load_unlocked 156s File "", line 935, in _load_unlocked 156s File "", line 1019, in exec_module 156s File "", line 1152, in get_code 156s File "", line 781, in _compile_bytecode 156s KeyboardInterrupt 156s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 156s 156s @self.addCleanup 156s def cleanup_sessions(): 156s for session in self.sess_api.list().json(): 156s > self.sess_api.delete(session['id']) 156s 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 156s return self._req('DELETE', id) 156s ^^^^^^^^^^^^^^^^^^^^^^^ 156s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 156s response.raise_for_status() 156s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 156s 156s self = 156s 156s def raise_for_status(self): 156s """Raises :class:`HTTPError`, if one occurred.""" 156s 156s http_error_msg = "" 156s if isinstance(self.reason, bytes): 156s # We attempt to decode utf-8 first because some servers 156s # choose to localize their reason strings. If the string 156s # isn't utf-8, we fall back to iso-8859-1 for all other 156s # encodings. (See PR #3538) 156s try: 156s reason = self.reason.decode("utf-8") 156s except UnicodeDecodeError: 156s reason = self.reason.decode("iso-8859-1") 156s else: 156s reason = self.reason 156s 156s if 400 <= self.status_code < 500: 156s http_error_msg = ( 156s f"{self.status_code} Client Error: {reason} for url: {self.url}" 156s ) 156s 156s elif 500 <= self.status_code < 600: 156s http_error_msg = ( 156s f"{self.status_code} Server Error: {reason} for url: {self.url}" 156s ) 156s 156s if http_error_msg: 156s > raise HTTPError(http_error_msg, response=self) 156s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29 156s 156s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 156s ----------------------------- Captured stderr call ----------------------------- 156s Traceback (most recent call last): 156s ------------------------------ Captured log call ------------------------------- 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.370000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 156s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpj1v57h2g/runtime/kernel-0a49ab1d-9bd9-4a5c-9588-6645ead5ca35.json'] 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53217 156s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45769 156s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0a49ab1d-9bd9-4a5c-9588-6645ead5ca35, name: python3 156s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpj1v57h2g/notebooks/foo'} 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 820d6a31-3a4c-468f-b63c-654f9b5cc6c3 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 820d6a31-3a4c-468f-b63c-654f9b5cc6c3 156s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29 (::1) 13.200000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.340000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.410000ms 156s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 156s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0a49ab1d-9bd9-4a5c-9588-6645ead5ca35 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0a49ab1d-9bd9-4a5c-9588-6645ead5ca35 156s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29 (::1) 156s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29', version='HTTP/1.1', remote_ip='::1') 156s Traceback (most recent call last): 156s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 156s result = await result 156s ^^^^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 156s future.result() 156s ~~~~~~~~~~~~~^^ 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 156s yield maybe_future(sm.delete_session(session_id)) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 156s yielded = self.gen.throw(exc) 156s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 156s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 156s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 156s value = future.result() 156s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 156s raise self._exception.with_traceback(self._exception_tb) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 156s result = coro.send(None) 156s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 156s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 156s raise km.ready.exception() # type: ignore[misc] 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 156s await kernel_awaitable 156s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 156s result = await obj 156s ^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 156s raise e 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 156s out = await method(self, *args, **kwargs) 156s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 156s await self._async_finish_shutdown(restart=restart) 156s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 156s await asyncio.wait_for( 156s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 156s ) 156s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 156s async with timeouts.timeout(timeout): 156s ~~~~~~~~~~~~~~~~^^^^^^^^^ 156s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 156s raise RuntimeError("Timeout should be used inside a task") 156s RuntimeError: Timeout should be used inside a task 156s WARNING NotebookApp:handlers.py:612 Unhandled error 156s ERROR NotebookApp:log.py:55 { 156s "Host": "localhost:12341", 156s "Accept": "*/*", 156s "User-Agent": "python-requests/2.32.5" 156s } 156s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/4c9267cf-2822-4db0-a3d1-0c0dd789ba29 (::1) 3.660000ms referer=None 156s --------------------------- Captured stderr teardown --------------------------- 156s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 156s return _run_code(code, main_globals, None, 156s "__main__", mod_spec) 156s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 156s exec(code, run_globals) 156s ~~~~^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 156s from ipykernel import kernelapp as app 156s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 156s from .connect import * # noqa: F403 156s ^^^^^^^^^^^^^^^^^^^^^^ 156s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 5, in 156s from __future__ import annotations 156s File "", line 1360, in _find_and_load 156s File "", line 1322, in _find_and_load_unlocked 156s File "", line 1256, in _find_spec 156s KeyboardInterrupt 156s ---------------------------- Captured log teardown ----------------------------- 156s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b6c5c944-3e46-4d15-b1e6-828aef09d400 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b06dbb1c-d6ac-4aa8-bcce-ff9d2b4c90d8 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 820d6a31-3a4c-468f-b63c-654f9b5cc6c3 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 67749328-597e-48be-872a-e4d606624443 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: feca88cc-018b-4358-8898-c164eafa18b1 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 9b46ee38-db1e-4fb8-b780-0fd6c1f12f58 156s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0a49ab1d-9bd9-4a5c-9588-6645ead5ca35 156s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 156s =============================== warnings summary =============================== 156s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 156s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 156s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 156s return LooseVersion(v) >= LooseVersion(check) 156s 156s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 156s services/kernels/tests/test_kernels_api.py: 72 warnings 156s services/sessions/tests/test_sessions_api.py: 88 warnings 156s /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). 156s dt = unaware(*args, **kwargs) 156s 156s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 156s /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 156s pytestmark = pytest.mark.integration_tests 156s 156s services/kernels/tests/test_kernels_api.py: 6 warnings 156s services/sessions/tests/test_sessions_api.py: 6 warnings 156s /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 156s policy = events.get_event_loop_policy() 156s 156s services/kernels/tests/test_kernels_api.py: 24 warnings 156s services/sessions/tests/test_sessions_api.py: 19 warnings 156s /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 156s loop = events.get_event_loop_policy().get_event_loop() 156s 156s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 156s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 156s loop.make_current() 156s 156s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 156s =========================== short test summary info ============================ 156s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 156s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 156s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 156s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 156s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 156s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 156s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 156s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 156s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 156s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 156s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 156s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 156s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 156s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 156s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 156s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 156s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 156s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 156s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 156s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 156s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 156s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 156s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 156s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 156s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 156s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 156s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 156s ========== 23 failed, 307 deselected, 220 warnings, 4 errors in 3.14s ========== 156s *** END OF RUN 4: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 156s *** 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 158s ============================= test session starts ============================== 158s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 158s rootdir: /tmp/autopkgtest.y1BifU/autopkgtest_tmp 158s plugins: typeguard-4.4.4 158s collected 330 items / 307 deselected / 23 selected 158s run-last-failure: rerun previous 23 failures 158s 159s services/kernels/tests/test_kernels_api.py FFFEFFFFFEF [ 39%] 160s services/sessions/tests/test_sessions_api.py FFFFFEFFFFFFFEFF [100%] 160s 160s ==================================== ERRORS ==================================== 160s _________ ERROR at teardown of KernelAPITest.test_main_kernel_handler __________ 160s 160s self = 160s 160s def tearDown(self): 160s for k in self.kern_api.list().json(): 160s > self.kern_api.shutdown(k['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/a4d60800-e3a4-477d-aeb8-9b537f656258 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 160s from pathlib import Path 160s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 160s from ._abc import * 160s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 160s from glob import _Globber, _no_recurse_symlinks 160s File "/usr/lib/python3.13/glob.py", line 5, in 160s import re 160s File "/usr/lib/python3.13/re/__init__.py", line 126, in 160s from . import _compiler, _parser 160s File "/usr/lib/python3.13/re/_compiler.py", line 16, in 160s from ._casefix import _EXTRA_CASES 160s File "", line 1357, in _find_and_load 160s File "", line 418, in __enter__ 160s File "", line 311, in acquire 160s File "", line 170, in __enter__ 160s File "", line 132, in setdefault 160s File "", line 74, in __new__ 160s KeyboardInterrupt 160s Traceback (most recent call last): 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 160s import jupyter_client 160s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 160s from .asynchronous import AsyncKernelClient 160s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 160s from .client import AsyncKernelClient # noqa 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 160s import zmq.asyncio 160s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 160s import asyncio 160s File "/usr/lib/python3.13/asyncio/__init__.py", line 18, in 160s from .subprocess import * 160s File "", line 1360, in _find_and_load 160s File "", line 1331, in _find_and_load_unlocked 160s File "", line 935, in _load_unlocked 160s File "", line 1019, in exec_module 160s File "", line 1115, in get_code 160s File "", line 1215, in get_data 160s KeyboardInterrupt 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6yfyf4uv/runtime/kernel-a4d60800-e3a4-477d-aeb8-9b537f656258.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58737 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59835 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: a4d60800-e3a4-477d-aeb8-9b537f656258, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.220000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.510000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6yfyf4uv/runtime/kernel-e486d56e-a033-409c-9372-d07f0081aeff.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59847 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56763 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: e486d56e-a033-409c-9372-d07f0081aeff, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.420000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.700000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: e486d56e-a033-409c-9372-d07f0081aeff 160s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/e486d56e-a033-409c-9372-d07f0081aeff/interrupt (::1) 1.660000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 160s yield maybe_future(km.restart_kernel(kernel_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 160s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 160s await ensure_async(kernel.restart_kernel(now=now)) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 160s await self._async_shutdown_kernel(now=now, restart=True) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/e486d56e-a033-409c-9372-d07f0081aeff/restart (::1) 7.210000ms referer=None 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.450000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a4d60800-e3a4-477d-aeb8-9b537f656258 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a4d60800-e3a4-477d-aeb8-9b537f656258 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/a4d60800-e3a4-477d-aeb8-9b537f656258 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/a4d60800-e3a4-477d-aeb8-9b537f656258', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 160s yielded = ctx_run(next, result) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 160s yield maybe_future(km.shutdown_kernel(kernel_id)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 160s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 160s stopper = ensure_async(km.shutdown_kernel(now, restart)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/a4d60800-e3a4-477d-aeb8-9b537f656258 (::1) 4.760000ms referer=None 160s _______ ERROR at teardown of AsyncKernelAPITest.test_main_kernel_handler _______ 160s 160s self = 160s 160s def tearDown(self): 160s for k in self.kern_api.list().json(): 160s > self.kern_api.shutdown(k['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/5d4fca93-45b1-4eec-8db8-5140274a126f 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 160s from pathlib import Path 160s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 160s from ._local import * 160s File "", line 1360, in _find_and_load 160s File "", line 1331, in _find_and_load_unlocked 160s File "", line 935, in _load_unlocked 160s File "", line 1019, in exec_module 160s File "", line 1152, in get_code 160s File "", line 781, in _compile_bytecode 160s KeyboardInterrupt 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3k5lbsj4/runtime/kernel-5d4fca93-45b1-4eec-8db8-5140274a126f.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57089 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50373 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 5d4fca93-45b1-4eec-8db8-5140274a126f, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.790000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3k5lbsj4/runtime/kernel-0bcbb138-f63d-41b2-96b0-8ffb114eecfb.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56307 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55225 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0bcbb138-f63d-41b2-96b0-8ffb114eecfb, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.960000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 0bcbb138-f63d-41b2-96b0-8ffb114eecfb 160s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/0bcbb138-f63d-41b2-96b0-8ffb114eecfb/interrupt (::1) 0.430000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 160s yield maybe_future(km.restart_kernel(kernel_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 160s result = coro.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 160s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 160s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 160s yield self # This tells Task to wait for completion. 160s ^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 160s await ensure_async(kernel.restart_kernel(now=now)) 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 160s await self._async_shutdown_kernel(now=now, restart=True) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/0bcbb138-f63d-41b2-96b0-8ffb114eecfb/restart (::1) 3.940000ms referer=None 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5d4fca93-45b1-4eec-8db8-5140274a126f 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5d4fca93-45b1-4eec-8db8-5140274a126f 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/5d4fca93-45b1-4eec-8db8-5140274a126f (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/5d4fca93-45b1-4eec-8db8-5140274a126f', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 160s yield maybe_future(km.shutdown_kernel(kernel_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 160s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 160s raise km.ready.exception() # type: ignore[misc] 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/5d4fca93-45b1-4eec-8db8-5140274a126f (::1) 3.340000ms referer=None 160s --------------------------- Captured stderr teardown --------------------------- 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 160s import jupyter_client 160s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 160s from .asynchronous import AsyncKernelClient 160s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 160s from .client import AsyncKernelClient # noqa 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 160s import zmq.asyncio 160s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 160s import asyncio 160s File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in 160s from .base_events import * 160s File "/usr/lib/python3.13/asyncio/base_events.py", line 34, in 160s import ssl 160s File "/usr/lib/python3.13/ssl.py", line 100, in 160s import _ssl # if we can't import it, let the error propagate 160s ^^^^^^^^^^^ 160s File "", line 1360, in _find_and_load 160s File "", line 1331, in _find_and_load_unlocked 160s File "", line 935, in _load_unlocked 160s File "", line 1326, in exec_module 160s File "", line 491, in _verbose_message 160s KeyboardInterrupt 160s ________ ERROR at teardown of SessionAPITest.test_create_with_kernel_id ________ 160s 160s @self.addCleanup 160s def cleanup_sessions(): 160s for session in self.sess_api.list().json(): 160s > self.sess_api.delete(session['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkwnvlbp9/runtime/kernel-cf3d8b3d-afbc-449b-8b67-bc9e63d36792.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47649 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44971 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: cf3d8b3d-afbc-449b-8b67-bc9e63d36792, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.970000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.550000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.370000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.370000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b93bdc78-5844-41ae-b94d-6cbedde9a596 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b93bdc78-5844-41ae-b94d-6cbedde9a596 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/a0546b8d-e8d4-4f96-9260-1ebd329943b1 (::1) 1.290000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for cf3d8b3d-afbc-449b-8b67-bc9e63d36792 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cf3d8b3d-afbc-449b-8b67-bc9e63d36792 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 160s yielded = self.gen.send(value) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 160s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 160s stopper = ensure_async(km.shutdown_kernel(now, restart)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8 (::1) 3.790000ms referer=None 160s --------------------------- Captured stderr teardown --------------------------- 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 160s from typing import TYPE_CHECKING, Any 160s File "/usr/lib/python3.13/typing.py", line 2174, in 160s class Protocol(Generic, metaclass=_ProtocolMeta): 160s ...<49 lines>... 160s cls.__init__ = _no_init_or_replace_init 160s File "/usr/lib/python3.13/typing.py", line 2083, in __new__ 160s return super().__new__(mcls, name, bases, namespace, **kwargs) 160s ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3.13/abc.py", line 106, in __new__ 160s cls = super().__new__(mcls, name, bases, namespace, **kwargs) 160s File "", line 463, in _lock_unlock_module 160s KeyboardInterrupt 160s _____ ERROR at teardown of AsyncSessionAPITest.test_create_with_kernel_id ______ 160s 160s @self.addCleanup 160s def cleanup_sessions(): 160s for session in self.sess_api.list().json(): 160s > self.sess_api.delete(session['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoqs1kt3g/runtime/kernel-b4d5765c-9537-495f-99bf-b61b790b1291.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42705 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34451 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: b4d5765c-9537-495f-99bf-b61b790b1291, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.750000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.540000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.430000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.390000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 03abf2b8-04b7-4770-a68d-3fd4ff5f3981 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 03abf2b8-04b7-4770-a68d-3fd4ff5f3981 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/60c9901f-36ae-4994-94e3-f1111c633b87 (::1) 0.500000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b4d5765c-9537-495f-99bf-b61b790b1291 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b4d5765c-9537-495f-99bf-b61b790b1291 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 160s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 160s raise km.ready.exception() # type: ignore[misc] 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16 (::1) 5.940000ms referer=None 160s --------------------------- Captured stderr teardown --------------------------- 160s Traceback (most recent call last): 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 160s from subprocess import PIPE, Popen 160s File "/usr/lib/python3.13/subprocess.py", line 46, in 160s import locale 160s File "/usr/lib/python3.13/locale.py", line 180, in 160s _percent_re = re.compile(r'%(?:\((?P.*?)\))?' 160s r'(?P[-#0-9 +*.hlL]*?)[eEfFgGdiouxXcrs%]') 160s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 160s return _compile(pattern, flags) 160s File "/usr/lib/python3.13/re/__init__.py", line 341, in _compile 160s p = _cache.pop(key, None) 160s KeyboardInterrupt 160s =================================== FAILURES =================================== 160s ______________________ KernelAPITest.test_default_kernel _______________________ 160s 160s self = 160s 160s def tearDown(self): 160s for k in self.kern_api.list().json(): 160s > self.kern_api.shutdown(k['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/15edd4c0-220a-431d-8a5d-8d1529e907c4 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ------------------------------ Captured log setup ------------------------------ 160s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp6yfyf4uv/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp6yfyf4uv/etc/jupyter'] for config files 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp6yfyf4uv/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp6yfyf4uv/config 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp6yfyf4uv/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp6yfyf4uv/config 160s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp6yfyf4uv/notebooks 160s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 160s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 160s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 160s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 160s WARNING NotebookApp:handlers.py:612 Forbidden 160s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.610000ms referer=None 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6yfyf4uv/runtime/kernel-15edd4c0-220a-431d-8a5d-8d1529e907c4.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34487 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40229 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 15edd4c0-220a-431d-8a5d-8d1529e907c4, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 32.520000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.620000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 15edd4c0-220a-431d-8a5d-8d1529e907c4 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 15edd4c0-220a-431d-8a5d-8d1529e907c4 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/15edd4c0-220a-431d-8a5d-8d1529e907c4 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/15edd4c0-220a-431d-8a5d-8d1529e907c4', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 160s yielded = ctx_run(next, result) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 160s yield maybe_future(km.shutdown_kernel(kernel_id)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 160s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 160s stopper = ensure_async(km.shutdown_kernel(now, restart)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/15edd4c0-220a-431d-8a5d-8d1529e907c4 (::1) 5.070000ms referer=None 160s --------------------------- Captured stderr teardown --------------------------- 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 160s import json 160s File "/usr/lib/python3.13/json/__init__.py", line 107, in 160s from .encoder import JSONEncoder 160s File "/usr/lib/python3.13/json/encoder.py", line 19, in 160s ESCAPE_ASCII = re.compile(r'([\\"]|[^\ -~])') 160s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 160s return _compile(pattern, flags) 160s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 160s p = _compiler.compile(pattern, flags) 160s File "/usr/lib/python3.13/re/_compiler.py", line 752, in compile 160s code = _code(p, flags) 160s File "/usr/lib/python3.13/re/_compiler.py", line 582, in _code 160s _compile_info(code, p, flags) 160s ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3.13/re/_compiler.py", line 530, in _compile_info 160s prefix, prefix_skip, got_all = _get_literal_prefix(pattern, flags) 160s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3.13/re/_compiler.py", line 461, in _get_literal_prefix 160s prefix.extend(prefix1) 160s ~~~~~~~~~~~~~^^^^^^^^^ 160s KeyboardInterrupt 160s ______________________ KernelAPITest.test_kernel_handler _______________________ 160s 160s self = 160s 160s def test_kernel_handler(self): 160s # GET kernel with given id 160s kid = self.kern_api.start().json()['id'] 160s r = self.kern_api.get(kid) 160s kern1 = r.json() 160s self.assertEqual(r.status_code, 200) 160s assert isinstance(kern1, dict) 160s self.assertIn('id', kern1) 160s self.assertEqual(kern1['id'], kid) 160s 160s # Request a bad kernel id and check that a JSON 160s # message is returned! 160s bad_id = '111-111-111-111-111' 160s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 160s self.kern_api.get(bad_id) 160s 160s # DELETE kernel with id 160s > r = self.kern_api.shutdown(kid) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/99e0b98b-6e53-4dcd-94e3-91e550946eed 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 160s from typing import TYPE_CHECKING, Any 160s File "", line 1360, in _find_and_load 160s File "", line 1331, in _find_and_load_unlocked 160s File "", line 935, in _load_unlocked 160s File "", line 1019, in exec_module 160s File "", line 1152, in get_code 160s File "", line 781, in _compile_bytecode 160s KeyboardInterrupt 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6yfyf4uv/runtime/kernel-99e0b98b-6e53-4dcd-94e3-91e550946eed.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:46103 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45879 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 99e0b98b-6e53-4dcd-94e3-91e550946eed, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.050000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/99e0b98b-6e53-4dcd-94e3-91e550946eed (::1) 1.320000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s 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 160s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 160s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.450000ms referer=None 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 99e0b98b-6e53-4dcd-94e3-91e550946eed 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 99e0b98b-6e53-4dcd-94e3-91e550946eed 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/99e0b98b-6e53-4dcd-94e3-91e550946eed (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/99e0b98b-6e53-4dcd-94e3-91e550946eed', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 160s yielded = ctx_run(next, result) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 160s yield maybe_future(km.shutdown_kernel(kernel_id)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 160s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 160s stopper = ensure_async(km.shutdown_kernel(now, restart)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/99e0b98b-6e53-4dcd-94e3-91e550946eed (::1) 7.180000ms referer=None 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.440000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 15edd4c0-220a-431d-8a5d-8d1529e907c4 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 15edd4c0-220a-431d-8a5d-8d1529e907c4 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/15edd4c0-220a-431d-8a5d-8d1529e907c4 (::1) 0.660000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 99e0b98b-6e53-4dcd-94e3-91e550946eed 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 99e0b98b-6e53-4dcd-94e3-91e550946eed 160s ____________________ KernelAPITest.test_main_kernel_handler ____________________ 160s 160s self = 160s 160s def test_main_kernel_handler(self): 160s # POST request 160s r = self.kern_api.start() 160s kern1 = r.json() 160s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 160s self.assertEqual(r.status_code, 201) 160s self.assertIsInstance(kern1, dict) 160s 160s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 160s expected_csp = '; '.join([ 160s "frame-ancestors 'self'", 160s 'report-uri ' + report_uri, 160s "default-src 'none'" 160s ]) 160s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 160s 160s # GET request 160s r = self.kern_api.list() 160s self.assertEqual(r.status_code, 200) 160s assert isinstance(r.json(), list) 160s self.assertEqual(r.json()[0]['id'], kern1['id']) 160s self.assertEqual(r.json()[0]['name'], kern1['name']) 160s 160s # create another kernel and check that they both are added to the 160s # list of kernels from a GET request 160s kern2 = self.kern_api.start().json() 160s assert isinstance(kern2, dict) 160s r = self.kern_api.list() 160s kernels = r.json() 160s self.assertEqual(r.status_code, 200) 160s assert isinstance(kernels, list) 160s self.assertEqual(len(kernels), 2) 160s 160s # Interrupt a kernel 160s r = self.kern_api.interrupt(kern2['id']) 160s self.assertEqual(r.status_code, 204) 160s 160s # Restart a kernel 160s > r = self.kern_api.restart(kern2['id']) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 160s return self._req('POST', url_path_join(id, 'restart')) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/e486d56e-a033-409c-9372-d07f0081aeff/restart 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 160s from pathlib import Path 160s File "/usr/lib/python3.13/pathlib/__init__.py", line 8, in 160s from ._abc import * 160s File "/usr/lib/python3.13/pathlib/_abc.py", line 15, in 160s from glob import _Globber, _no_recurse_symlinks 160s File "/usr/lib/python3.13/glob.py", line 5, in 160s import re 160s File "/usr/lib/python3.13/re/__init__.py", line 126, in 160s from . import _compiler, _parser 160s File "/usr/lib/python3.13/re/_compiler.py", line 16, in 160s from ._casefix import _EXTRA_CASES 160s File "", line 1357, in _find_and_load 160s File "", line 418, in __enter__ 160s File "", line 311, in acquire 160s File "", line 170, in __enter__ 160s File "", line 132, in setdefault 160s File "", line 74, in __new__ 160s KeyboardInterrupt 160s Traceback (most recent call last): 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 12, in 160s import jupyter_client 160s File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py", line 4, in 160s from .asynchronous import AsyncKernelClient 160s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/__init__.py", line 1, in 160s from .client import AsyncKernelClient # noqa 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/asynchronous/client.py", line 9, in 160s import zmq.asyncio 160s File "/usr/lib/python3/dist-packages/zmq/asyncio.py", line 10, in 160s import asyncio 160s File "/usr/lib/python3.13/asyncio/__init__.py", line 18, in 160s from .subprocess import * 160s File "", line 1360, in _find_and_load 160s File "", line 1331, in _find_and_load_unlocked 160s File "", line 935, in _load_unlocked 160s File "", line 1019, in exec_module 160s File "", line 1115, in get_code 160s File "", line 1215, in get_data 160s KeyboardInterrupt 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6yfyf4uv/runtime/kernel-a4d60800-e3a4-477d-aeb8-9b537f656258.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:58737 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59835 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: a4d60800-e3a4-477d-aeb8-9b537f656258, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.220000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.510000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp6yfyf4uv/runtime/kernel-e486d56e-a033-409c-9372-d07f0081aeff.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:59847 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56763 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: e486d56e-a033-409c-9372-d07f0081aeff, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.420000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.700000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: e486d56e-a033-409c-9372-d07f0081aeff 160s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/e486d56e-a033-409c-9372-d07f0081aeff/interrupt (::1) 1.660000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 160s yield maybe_future(km.restart_kernel(kernel_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 160s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 160s await ensure_async(kernel.restart_kernel(now=now)) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 160s await self._async_shutdown_kernel(now=now, restart=True) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/e486d56e-a033-409c-9372-d07f0081aeff/restart (::1) 7.210000ms referer=None 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.450000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a4d60800-e3a4-477d-aeb8-9b537f656258 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a4d60800-e3a4-477d-aeb8-9b537f656258 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/a4d60800-e3a4-477d-aeb8-9b537f656258 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/a4d60800-e3a4-477d-aeb8-9b537f656258', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 239, in wrapper 160s yielded = ctx_run(next, result) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 160s yield maybe_future(km.shutdown_kernel(kernel_id)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 160s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 160s stopper = ensure_async(km.shutdown_kernel(now, restart)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/a4d60800-e3a4-477d-aeb8-9b537f656258 (::1) 4.760000ms referer=None 160s ________________________ KernelAPITest.test_no_kernels _________________________ 160s 160s self = 160s 160s def test_no_kernels(self): 160s """Make sure there are no kernels running at the start""" 160s kernels = self.kern_api.list().json() 160s > self.assertEqual(kernels, []) 160s E AssertionError: Lists differ: [{'id': 'a4d60800-e3a4-477d-aeb8-9b537f656[281 chars]: 0}] != [] 160s E 160s E First list contains 2 additional elements. 160s E First extra element 0: 160s E {'id': 'a4d60800-e3a4-477d-aeb8-9b537f656258', 'name': 'python3', 'last_activity': '2026-02-05T01:18:57.690196Z', 'execution_state': 'starting', 'connections': 0} 160s E 160s E + [] 160s E - [{'connections': 0, 160s E - 'execution_state': 'starting', 160s E - 'id': 'a4d60800-e3a4-477d-aeb8-9b537f656258', 160s E - 'last_activity': '2026-02-05T01:18:57.690196Z', 160s E - 'name': 'python3'}, 160s E - {'connections': 0, 160s E - 'execution_state': 'starting', 160s E - 'id': 'e486d56e-a033-409c-9372-d07f0081aeff', 160s E - 'last_activity': '2026-02-05T01:18:57.708376Z', 160s E - 'name': 'python3'}] 160s 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.560000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a4d60800-e3a4-477d-aeb8-9b537f656258 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a4d60800-e3a4-477d-aeb8-9b537f656258 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/a4d60800-e3a4-477d-aeb8-9b537f656258 (::1) 1.410000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for e486d56e-a033-409c-9372-d07f0081aeff 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: e486d56e-a033-409c-9372-d07f0081aeff 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/e486d56e-a033-409c-9372-d07f0081aeff (::1) 0.590000ms 160s ---------------------------- Captured log teardown ----------------------------- 160s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 160s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 160s _____________________ AsyncKernelAPITest.test_connections ______________________ 160s 160s self = 160s 160s def tearDown(self): 160s for k in self.kern_api.list().json(): 160s > self.kern_api.shutdown(k['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/624316c7-656a-4930-8633-199bae774bb4 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ------------------------------ Captured log setup ------------------------------ 160s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmp3k5lbsj4/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmp3k5lbsj4/etc/jupyter'] for config files 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp3k5lbsj4/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmp3k5lbsj4/config 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp3k5lbsj4/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmp3k5lbsj4/config 160s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmp3k5lbsj4/notebooks 160s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 160s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 160s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 160s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 160s WARNING NotebookApp:handlers.py:612 Forbidden 160s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.380000ms referer=None 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3k5lbsj4/runtime/kernel-624316c7-656a-4930-8633-199bae774bb4.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45525 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53829 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 624316c7-656a-4930-8633-199bae774bb4, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.230000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/624316c7-656a-4930-8633-199bae774bb4 (::1) 0.370000ms 160s DEBUG NotebookApp:zmqhandlers.py:298 Initializing websocket connection /a%40b/api/kernels/624316c7-656a-4930-8633-199bae774bb4/channels 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s WARNING NotebookApp:zmqhandlers.py:286 No session ID specified 160s DEBUG NotebookApp:handlers.py:277 Requesting kernel info from 624316c7-656a-4930-8633-199bae774bb4 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39325 160s 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/'}]} 160s INFO NotebookApp:handlers.py:326 Adapting from protocol version 5.3 (kernel 624316c7-656a-4930-8633-199bae774bb4) to 5.4 (client). 160s DEBUG NotebookApp:log.py:59 101 GET /a%40b/api/kernels/624316c7-656a-4930-8633-199bae774bb4/channels (::1) 316.740000ms 160s DEBUG NotebookApp:zmqhandlers.py:159 Opening websocket /a%40b/api/kernels/624316c7-656a-4930-8633-199bae774bb4/channels 160s DEBUG NotebookApp:kernelmanager.py:252 Getting buffer for 624316c7-656a-4930-8633-199bae774bb4 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53829 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39325 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45525 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56015 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39325 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45525 160s WARNING NotebookApp:websocket.py:1327 The websocket_ping_timeout (90000) cannot be longer than the websocket_ping_interval (30000). 160s Setting websocket_ping_timeout=30000 160s DEBUG NotebookApp:handlers.py:255 Nudge: attempt 1 on kernel 624316c7-656a-4930-8633-199bae774bb4 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/624316c7-656a-4930-8633-199bae774bb4 (::1) 0.450000ms 160s DEBUG NotebookApp:handlers.py:207 Nudge: IOPub received: 624316c7-656a-4930-8633-199bae774bb4 160s DEBUG NotebookApp:handlers.py:210 Nudge: resolving iopub future: 624316c7-656a-4930-8633-199bae774bb4 160s DEBUG NotebookApp:handlers.py:201 Nudge: control info reply received: 624316c7-656a-4930-8633-199bae774bb4 160s DEBUG NotebookApp:handlers.py:203 Nudge: resolving control future: 624316c7-656a-4930-8633-199bae774bb4 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/624316c7-656a-4930-8633-199bae774bb4 (::1) 0.420000ms 160s DEBUG NotebookApp:handlers.py:579 Websocket closed 624316c7-656a-4930-8633-199bae774bb4:4dcd35ea-7b7e57683d7f44989db5bc4e 160s INFO NotebookApp:kernelmanager.py:222 Starting buffering for 624316c7-656a-4930-8633-199bae774bb4:4dcd35ea-7b7e57683d7f44989db5bc4e 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 624316c7-656a-4930-8633-199bae774bb4 160s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 624316c7-656a-4930-8633-199bae774bb4:iopub 160s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 624316c7-656a-4930-8633-199bae774bb4:iopub 160s DEBUG NotebookApp:kernelmanager.py:235 Buffering msg on 624316c7-656a-4930-8633-199bae774bb4:iopub 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/624316c7-656a-4930-8633-199bae774bb4 (::1) 0.560000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/624316c7-656a-4930-8633-199bae774bb4 (::1) 0.360000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.310000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 624316c7-656a-4930-8633-199bae774bb4 160s INFO NotebookApp:kernelmanager.py:286 Discarding 3 buffered messages for 624316c7-656a-4930-8633-199bae774bb4:4dcd35ea-7b7e57683d7f44989db5bc4e 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 624316c7-656a-4930-8633-199bae774bb4 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/624316c7-656a-4930-8633-199bae774bb4 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/624316c7-656a-4930-8633-199bae774bb4', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 160s yield maybe_future(km.shutdown_kernel(kernel_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 160s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 160s raise km.ready.exception() # type: ignore[misc] 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/624316c7-656a-4930-8633-199bae774bb4 (::1) 4.060000ms referer=None 160s ____________________ AsyncKernelAPITest.test_default_kernel ____________________ 160s 160s self = 160s 160s def tearDown(self): 160s for k in self.kern_api.list().json(): 160s > self.kern_api.shutdown(k['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:86: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/672a6a69-6abb-4456-87a6-a01a6269b890 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3k5lbsj4/runtime/kernel-672a6a69-6abb-4456-87a6-a01a6269b890.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39863 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33467 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 672a6a69-6abb-4456-87a6-a01a6269b890, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 14.210000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.490000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 624316c7-656a-4930-8633-199bae774bb4 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 624316c7-656a-4930-8633-199bae774bb4 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/624316c7-656a-4930-8633-199bae774bb4 (::1) 1.320000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 672a6a69-6abb-4456-87a6-a01a6269b890 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 672a6a69-6abb-4456-87a6-a01a6269b890 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/672a6a69-6abb-4456-87a6-a01a6269b890 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/672a6a69-6abb-4456-87a6-a01a6269b890', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 160s yield maybe_future(km.shutdown_kernel(kernel_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 160s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 160s raise km.ready.exception() # type: ignore[misc] 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/672a6a69-6abb-4456-87a6-a01a6269b890 (::1) 7.890000ms referer=None 160s --------------------------- Captured stderr teardown --------------------------- 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 160s from pathlib import Path 160s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 160s from ._local import * 160s File "/usr/lib/python3.13/pathlib/_local.py", line 6, in 160s import warnings 160s File "", line 1360, in _find_and_load 160s File "", line 1322, in _find_and_load_unlocked 160s File "", line 1262, in _find_spec 160s File "", line 1556, in find_spec 160s File "", line 1530, in _get_spec 160s File "", line 1663, in find_spec 160s File "", line 1618, in _get_spec 160s File "", line 866, in spec_from_file_location 160s KeyboardInterrupt 160s ____________________ AsyncKernelAPITest.test_kernel_handler ____________________ 160s 160s self = 160s 160s def test_kernel_handler(self): 160s # GET kernel with given id 160s kid = self.kern_api.start().json()['id'] 160s r = self.kern_api.get(kid) 160s kern1 = r.json() 160s self.assertEqual(r.status_code, 200) 160s assert isinstance(kern1, dict) 160s self.assertIn('id', kern1) 160s self.assertEqual(kern1['id'], kid) 160s 160s # Request a bad kernel id and check that a JSON 160s # message is returned! 160s bad_id = '111-111-111-111-111' 160s with assert_http_error(404, 'Kernel does not exist: ' + bad_id): 160s self.kern_api.get(bad_id) 160s 160s # DELETE kernel with id 160s > r = self.kern_api.shutdown(kid) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:169: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:57: in shutdown 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/kernels/cac42ce2-4888-47a1-b2ac-5633e10b0056 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 160s from subprocess import PIPE, Popen 160s File "/usr/lib/python3.13/subprocess.py", line 124, in 160s import select 160s KeyboardInterrupt 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3k5lbsj4/runtime/kernel-cac42ce2-4888-47a1-b2ac-5633e10b0056.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:54521 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38737 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: cac42ce2-4888-47a1-b2ac-5633e10b0056, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.260000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels/cac42ce2-4888-47a1-b2ac-5633e10b0056 (::1) 0.400000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s 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 160s WARNING NotebookApp:handlers.py:612 Kernel does not exist: 111-111-111-111-111 160s WARNING NotebookApp:log.py:59 404 GET /a%40b/api/kernels/111-111-111-111-111 (::1) 0.410000ms referer=None 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for cac42ce2-4888-47a1-b2ac-5633e10b0056 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cac42ce2-4888-47a1-b2ac-5633e10b0056 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/cac42ce2-4888-47a1-b2ac-5633e10b0056 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/cac42ce2-4888-47a1-b2ac-5633e10b0056', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 160s yield maybe_future(km.shutdown_kernel(kernel_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 160s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 160s raise km.ready.exception() # type: ignore[misc] 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/cac42ce2-4888-47a1-b2ac-5633e10b0056 (::1) 4.260000ms referer=None 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 672a6a69-6abb-4456-87a6-a01a6269b890 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 672a6a69-6abb-4456-87a6-a01a6269b890 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/672a6a69-6abb-4456-87a6-a01a6269b890 (::1) 1.140000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for cac42ce2-4888-47a1-b2ac-5633e10b0056 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cac42ce2-4888-47a1-b2ac-5633e10b0056 160s _________________ AsyncKernelAPITest.test_main_kernel_handler __________________ 160s 160s self = 160s 160s def test_main_kernel_handler(self): 160s # POST request 160s r = self.kern_api.start() 160s kern1 = r.json() 160s self.assertEqual(r.headers['location'], url_path_join(self.url_prefix, 'api/kernels', kern1['id'])) 160s self.assertEqual(r.status_code, 201) 160s self.assertIsInstance(kern1, dict) 160s 160s report_uri = url_path_join(self.url_prefix, 'api/security/csp-report') 160s expected_csp = '; '.join([ 160s "frame-ancestors 'self'", 160s 'report-uri ' + report_uri, 160s "default-src 'none'" 160s ]) 160s self.assertEqual(r.headers['Content-Security-Policy'], expected_csp) 160s 160s # GET request 160s r = self.kern_api.list() 160s self.assertEqual(r.status_code, 200) 160s assert isinstance(r.json(), list) 160s self.assertEqual(r.json()[0]['id'], kern1['id']) 160s self.assertEqual(r.json()[0]['name'], kern1['name']) 160s 160s # create another kernel and check that they both are added to the 160s # list of kernels from a GET request 160s kern2 = self.kern_api.start().json() 160s assert isinstance(kern2, dict) 160s r = self.kern_api.list() 160s kernels = r.json() 160s self.assertEqual(r.status_code, 200) 160s assert isinstance(kernels, list) 160s self.assertEqual(len(kernels), 2) 160s 160s # Interrupt a kernel 160s r = self.kern_api.interrupt(kern2['id']) 160s self.assertEqual(r.status_code, 204) 160s 160s # Restart a kernel 160s > r = self.kern_api.restart(kern2['id']) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:147: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:63: in restart 160s return self._req('POST', url_path_join(id, 'restart')) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:42: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://localhost:12341/a%40b/api/kernels/0bcbb138-f63d-41b2-96b0-8ffb114eecfb/restart 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 8, in 160s from pathlib import Path 160s File "/usr/lib/python3.13/pathlib/__init__.py", line 9, in 160s from ._local import * 160s File "", line 1360, in _find_and_load 160s File "", line 1331, in _find_and_load_unlocked 160s File "", line 935, in _load_unlocked 160s File "", line 1019, in exec_module 160s File "", line 1152, in get_code 160s File "", line 781, in _compile_bytecode 160s KeyboardInterrupt 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3k5lbsj4/runtime/kernel-5d4fca93-45b1-4eec-8db8-5140274a126f.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57089 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50373 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 5d4fca93-45b1-4eec-8db8-5140274a126f, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.790000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmp3k5lbsj4/runtime/kernel-0bcbb138-f63d-41b2-96b0-8ffb114eecfb.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:56307 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55225 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 0bcbb138-f63d-41b2-96b0-8ffb114eecfb, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.960000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.390000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s INFO NotebookApp:multikernelmanager.py:396 Kernel interrupted: 0bcbb138-f63d-41b2-96b0-8ffb114eecfb 160s DEBUG NotebookApp:log.py:59 204 POST /a%40b/api/kernels/0bcbb138-f63d-41b2-96b0-8ffb114eecfb/interrupt (::1) 0.430000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:handlers.py:91 Exception restarting kernel 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 89, in post 160s yield maybe_future(km.restart_kernel(kernel_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 291, in __step_run_and_handle_result 160s result = coro.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 314, in restart_kernel 160s await maybe_future(self.pinned_superclass.restart_kernel(self, kernel_id, now=now)) 160s File "/usr/lib/python3.14/asyncio/futures.py", line 295, in __await__ 160s yield self # This tells Task to wait for completion. 160s ^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 434, in _async_restart_kernel 160s await ensure_async(kernel.restart_kernel(now=now)) 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 590, in _async_restart_kernel 160s await self._async_shutdown_kernel(now=now, restart=True) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 POST /a%40b/api/kernels/0bcbb138-f63d-41b2-96b0-8ffb114eecfb/restart (::1) 3.940000ms referer=None 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.370000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5d4fca93-45b1-4eec-8db8-5140274a126f 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5d4fca93-45b1-4eec-8db8-5140274a126f 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/kernels/5d4fca93-45b1-4eec-8db8-5140274a126f (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/kernels/5d4fca93-45b1-4eec-8db8-5140274a126f', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/handlers.py", line 72, in delete 160s yield maybe_future(km.shutdown_kernel(kernel_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 160s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 160s raise km.ready.exception() # type: ignore[misc] 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/kernels/5d4fca93-45b1-4eec-8db8-5140274a126f (::1) 3.340000ms referer=None 160s ______________________ AsyncKernelAPITest.test_no_kernels ______________________ 160s 160s self = 160s 160s def test_no_kernels(self): 160s """Make sure there are no kernels running at the start""" 160s kernels = self.kern_api.list().json() 160s > self.assertEqual(kernels, []) 160s E AssertionError: Lists differ: [{'id': '5d4fca93-45b1-4eec-8db8-5140274a1[281 chars]: 0}] != [] 160s E 160s E First list contains 2 additional elements. 160s E First extra element 0: 160s E {'id': '5d4fca93-45b1-4eec-8db8-5140274a126f', 'name': 'python3', 'last_activity': '2026-02-05T01:18:58.370430Z', 'execution_state': 'starting', 'connections': 0} 160s E 160s E + [] 160s E - [{'connections': 0, 160s E - 'execution_state': 'starting', 160s E - 'id': '5d4fca93-45b1-4eec-8db8-5140274a126f', 160s E - 'last_activity': '2026-02-05T01:18:58.370430Z', 160s E - 'name': 'python3'}, 160s E - {'connections': 0, 160s E - 'execution_state': 'starting', 160s E - 'id': '0bcbb138-f63d-41b2-96b0-8ffb114eecfb', 160s E - 'last_activity': '2026-02-05T01:18:58.388567Z', 160s E - 'name': 'python3'}] 160s 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:91: AssertionError 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 1.500000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.360000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5d4fca93-45b1-4eec-8db8-5140274a126f 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5d4fca93-45b1-4eec-8db8-5140274a126f 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/5d4fca93-45b1-4eec-8db8-5140274a126f (::1) 0.390000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 0bcbb138-f63d-41b2-96b0-8ffb114eecfb 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 0bcbb138-f63d-41b2-96b0-8ffb114eecfb 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/kernels/0bcbb138-f63d-41b2-96b0-8ffb114eecfb (::1) 0.470000ms 160s ---------------------------- Captured log teardown ----------------------------- 160s INFO NotebookApp:notebookapp.py:2164 Shutting down 0 kernels 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 672a6a69-6abb-4456-87a6-a01a6269b890 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cac42ce2-4888-47a1-b2ac-5633e10b0056 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 624316c7-656a-4930-8633-199bae774bb4 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5d4fca93-45b1-4eec-8db8-5140274a126f 160s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 160s __________________________ SessionAPITest.test_create __________________________ 160s 160s @self.addCleanup 160s def cleanup_sessions(): 160s for session in self.sess_api.list().json(): 160s > self.sess_api.delete(session['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/138dde9f-76ba-4516-9979-036f02451e52 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ------------------------------ Captured log setup ------------------------------ 160s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpkwnvlbp9/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpkwnvlbp9/etc/jupyter'] for config files 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpkwnvlbp9/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpkwnvlbp9/config 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpkwnvlbp9/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpkwnvlbp9/config 160s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpkwnvlbp9/notebooks 160s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 160s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 160s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 160s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 160s WARNING NotebookApp:handlers.py:612 Forbidden 160s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.300000ms referer=None 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.730000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkwnvlbp9/runtime/kernel-1a8f8efa-23bd-4caf-9262-49136e50a8fd.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49145 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:55779 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 1a8f8efa-23bd-4caf-9262-49136e50a8fd, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpkwnvlbp9/notebooks/foo'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.590000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.410000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/138dde9f-76ba-4516-9979-036f02451e52 (::1) 0.390000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.360000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1a8f8efa-23bd-4caf-9262-49136e50a8fd 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1a8f8efa-23bd-4caf-9262-49136e50a8fd 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/138dde9f-76ba-4516-9979-036f02451e52 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/138dde9f-76ba-4516-9979-036f02451e52', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 160s yielded = self.gen.send(value) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 160s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 160s stopper = ensure_async(km.shutdown_kernel(now, restart)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/138dde9f-76ba-4516-9979-036f02451e52 (::1) 4.130000ms referer=None 160s --------------------------- Captured stderr teardown --------------------------- 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 10, in 160s from typing import TYPE_CHECKING, Any 160s File "/usr/lib/python3.13/typing.py", line 1726, in 160s class _CallableType(_SpecialGenericAlias, _root=True): 160s ...<29 lines>... 160s return self.copy_with(params) 160s File "/usr/lib/python3.13/typing.py", line 1745, in _CallableType 160s @_tp_cache 160s ^^^^^^^^^ 160s File "/usr/lib/python3.13/typing.py", line 436, in _tp_cache 160s return decorator(func) 160s File "/usr/lib/python3.13/typing.py", line 415, in decorator 160s def decorator(func): 160s 160s KeyboardInterrupt 160s __________________ SessionAPITest.test_create_console_session __________________ 160s 160s @self.addCleanup 160s def cleanup_sessions(): 160s for session in self.sess_api.list().json(): 160s > self.sess_api.delete(session['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/7129f22d-fc8f-4cf6-b91c-74f0617266c2 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkwnvlbp9/runtime/kernel-78edcdd9-e731-4fdf-a5d4-da5152ec55e6.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51901 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44241 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 78edcdd9-e731-4fdf-a5d4-da5152ec55e6, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpkwnvlbp9/notebooks/foo'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.360000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.460000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 1a8f8efa-23bd-4caf-9262-49136e50a8fd 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 1a8f8efa-23bd-4caf-9262-49136e50a8fd 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/138dde9f-76ba-4516-9979-036f02451e52 (::1) 0.590000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 78edcdd9-e731-4fdf-a5d4-da5152ec55e6 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 78edcdd9-e731-4fdf-a5d4-da5152ec55e6 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/7129f22d-fc8f-4cf6-b91c-74f0617266c2 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/7129f22d-fc8f-4cf6-b91c-74f0617266c2', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 160s yielded = self.gen.send(value) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 160s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 160s stopper = ensure_async(km.shutdown_kernel(now, restart)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s --------------------------- Captured stderr teardown --------------------------- 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 160s from subprocess import PIPE, Popen 160s File "/usr/lib/python3.13/subprocess.py", line 51, in 160s import threading 160s File "", line 1360, in _find_and_load 160s File "", line 1331, in _find_and_load_unlocked 160s File "", line 935, in _load_unlocked 160s File "", line 1019, in exec_module 160s File "", line 1152, in get_code 160s File "", line 781, in _compile_bytecode 160s KeyboardInterrupt 160s ____________________ SessionAPITest.test_create_deprecated _____________________ 160s 160s @self.addCleanup 160s def cleanup_sessions(): 160s for session in self.sess_api.list().json(): 160s > self.sess_api.delete(session['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/2303c26e-49d9-4cfd-b415-828489cefbf2 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkwnvlbp9/runtime/kernel-2ae318de-e2c3-4571-8556-475c357133ef.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57067 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:33335 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 2ae318de-e2c3-4571-8556-475c357133ef, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpkwnvlbp9/notebooks/foo'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.340000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.240000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 78edcdd9-e731-4fdf-a5d4-da5152ec55e6 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 78edcdd9-e731-4fdf-a5d4-da5152ec55e6 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/7129f22d-fc8f-4cf6-b91c-74f0617266c2 (::1) 0.540000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2ae318de-e2c3-4571-8556-475c357133ef 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2ae318de-e2c3-4571-8556-475c357133ef 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/2303c26e-49d9-4cfd-b415-828489cefbf2 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/2303c26e-49d9-4cfd-b415-828489cefbf2', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 160s yielded = self.gen.send(value) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 160s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 160s stopper = ensure_async(km.shutdown_kernel(now, restart)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:33: RuntimeWarning: coroutine 'KernelManager._async_wait' was never awaited 160s gc.collect() 160s RuntimeWarning: Enable tracemalloc to get the object allocation traceback 160s a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/2303c26e-49d9-4cfd-b415-828489cefbf2 (::1) 3.760000ms referer=None 160s --------------------------- Captured stderr teardown --------------------------- 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 160s import json 160s File "/usr/lib/python3.13/json/__init__.py", line 107, in 160s from .encoder import JSONEncoder 160s File "", line 1357, in _find_and_load 160s File "", line 418, in __enter__ 160s File "", line 311, in acquire 160s File "", line 170, in __enter__ 160s KeyboardInterrupt 160s ___________________ SessionAPITest.test_create_file_session ____________________ 160s 160s @self.addCleanup 160s def cleanup_sessions(): 160s for session in self.sess_api.list().json(): 160s > self.sess_api.delete(session['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/a0546b8d-e8d4-4f96-9260-1ebd329943b1 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkwnvlbp9/runtime/kernel-b93bdc78-5844-41ae-b94d-6cbedde9a596.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34769 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60351 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: b93bdc78-5844-41ae-b94d-6cbedde9a596, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpkwnvlbp9/notebooks/foo'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.180000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.120000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 2ae318de-e2c3-4571-8556-475c357133ef 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 2ae318de-e2c3-4571-8556-475c357133ef 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/2303c26e-49d9-4cfd-b415-828489cefbf2 (::1) 1.450000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b93bdc78-5844-41ae-b94d-6cbedde9a596 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b93bdc78-5844-41ae-b94d-6cbedde9a596 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/a0546b8d-e8d4-4f96-9260-1ebd329943b1 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/a0546b8d-e8d4-4f96-9260-1ebd329943b1', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 160s yielded = self.gen.send(value) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 160s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 160s stopper = ensure_async(km.shutdown_kernel(now, restart)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/a0546b8d-e8d4-4f96-9260-1ebd329943b1 (::1) 3.800000ms referer=None 160s --------------------------- Captured stderr teardown --------------------------- 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 160s from subprocess import PIPE, Popen 160s File "", line 1360, in _find_and_load 160s File "", line 1331, in _find_and_load_unlocked 160s File "", line 935, in _load_unlocked 160s File "", line 1019, in exec_module 160s File "", line 1152, in get_code 160s File "", line 781, in _compile_bytecode 160s KeyboardInterrupt 160s __________________ SessionAPITest.test_create_with_kernel_id ___________________ 160s 160s self = 160s 160s def test_create_with_kernel_id(self): 160s # create a new kernel 160s r = self.request('POST', 'api/kernels') 160s r.raise_for_status() 160s kernel = r.json() 160s 160s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 160s self.assertEqual(resp.status_code, 201) 160s newsession = resp.json() 160s self.assertIn('id', newsession) 160s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 160s self.assertEqual(newsession['kernel']['id'], kernel['id']) 160s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 160s 160s sessions = self.sess_api.list().json() 160s > self.assertEqual(sessions, [newsession]) 160s E AssertionError: Lists differ: [{'id': 'a0546b8d-e8d4-4f96-9260-1ebd329943b1', 'p[553 chars]ne}}] != [{'id': '3d5d911f-d910-471e-9580-13f2ae067be8', 'p[279 chars]ne}}] 160s E 160s E First differing element 0: 160s E {'id': 'a0546b8d-e8d4-4f96-9260-1ebd329943b1', 'p[218 chars]: 0}} 160s E {'id': '3d5d911f-d910-471e-9580-13f2ae067be8', 'p[278 chars]one}} 160s E 160s E First list contains 1 additional elements. 160s E First extra element 1: 160s E {'id': '3d5d911f-d910-471e-9580-13f2ae067be8', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'cf3d8b3d-afbc-449b-8b67-bc9e63d36792', 'name': 'python3', 'last_activity': '2026-02-05T01:18:58.667544Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 160s E 160s E Diff is 830 characters long. Set self.maxDiff to None to see it. 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkwnvlbp9/runtime/kernel-cf3d8b3d-afbc-449b-8b67-bc9e63d36792.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:47649 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44971 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: cf3d8b3d-afbc-449b-8b67-bc9e63d36792, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.970000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.550000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.370000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.370000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b93bdc78-5844-41ae-b94d-6cbedde9a596 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b93bdc78-5844-41ae-b94d-6cbedde9a596 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/a0546b8d-e8d4-4f96-9260-1ebd329943b1 (::1) 1.290000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for cf3d8b3d-afbc-449b-8b67-bc9e63d36792 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cf3d8b3d-afbc-449b-8b67-bc9e63d36792 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 160s yielded = self.gen.send(value) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 160s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 160s stopper = ensure_async(km.shutdown_kernel(now, restart)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8 (::1) 3.790000ms referer=None 160s _____________________ SessionAPITest.test_modify_kernel_id _____________________ 160s 160s @self.addCleanup 160s def cleanup_sessions(): 160s for session in self.sess_api.list().json(): 160s > self.sess_api.delete(session['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.410000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkwnvlbp9/runtime/kernel-5eb26240-084e-49c3-b85a-d9d95f74d6e1.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:45165 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:40415 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 5eb26240-084e-49c3-b85a-d9d95f74d6e1, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 12.940000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for cf3d8b3d-afbc-449b-8b67-bc9e63d36792 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: cf3d8b3d-afbc-449b-8b67-bc9e63d36792 160s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8 (::1) 1.220000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.350000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.340000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5eb26240-084e-49c3-b85a-d9d95f74d6e1 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5eb26240-084e-49c3-b85a-d9d95f74d6e1 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 160s yielded = self.gen.send(value) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 160s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 160s stopper = ensure_async(km.shutdown_kernel(now, restart)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 443, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8 (::1) 3.820000ms referer=None 160s --------------------------- Captured stderr teardown --------------------------- 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 160s from subprocess import PIPE, Popen 160s File "/usr/lib/python3.13/subprocess.py", line 51, in 160s import threading 160s File "/usr/lib/python3.13/threading.py", line 9, in 160s from _weakrefset import WeakSet 160s File "", line 1360, in _find_and_load 160s File "", line 1331, in _find_and_load_unlocked 160s File "", line 935, in _load_unlocked 160s File "", line 1019, in exec_module 160s File "", line 1152, in get_code 160s File "", line 781, in _compile_bytecode 160s KeyboardInterrupt 160s ____________________ SessionAPITest.test_modify_kernel_name ____________________ 160s 160s @self.addCleanup 160s def cleanup_sessions(): 160s for session in self.sess_api.list().json(): 160s > self.sess_api.delete(session['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.300000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpkwnvlbp9/runtime/kernel-13b10a9f-ceee-460f-87f2-67a13b5250d0.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:39103 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:53537 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 13b10a9f-ceee-460f-87f2-67a13b5250d0, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpkwnvlbp9/notebooks/foo'} 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 5eb26240-084e-49c3-b85a-d9d95f74d6e1 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 5eb26240-084e-49c3-b85a-d9d95f74d6e1 160s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8 (::1) 14.790000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.380000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.010000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 13b10a9f-ceee-460f-87f2-67a13b5250d0 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 13b10a9f-ceee-460f-87f2-67a13b5250d0 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 802, in run 160s yielded = self.gen.send(value) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 304, in shutdown_kernel 160s self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 323, in _async_shutdown_kernel 160s stopper = ensure_async(km.shutdown_kernel(now, restart)) 160s ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 171, in wrapped 160s return _runner_map[name].run(inner) 160s ~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 128, in run 160s return fut.result(None) 160s ~~~~~~~~~~^^^^^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 450, in result 160s return self.__get_result() 160s ~~~~~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3.14/concurrent/futures/_base.py", line 395, in __get_result 160s raise self._exception 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/3d5d911f-d910-471e-9580-13f2ae067be8 (::1) 4.370000ms referer=None 160s --------------------------- Captured stderr teardown --------------------------- 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 160s from subprocess import PIPE, Popen 160s File "/usr/lib/python3.13/subprocess.py", line 46, in 160s import locale 160s File "/usr/lib/python3.13/locale.py", line 180, in 160s _percent_re = re.compile(r'%(?:\((?P.*?)\))?' 160s r'(?P[-#0-9 +*.hlL]*?)[eEfFgGdiouxXcrs%]') 160s File "/usr/lib/python3.13/re/__init__.py", line 289, in compile 160s return _compile(pattern, flags) 160s File "/usr/lib/python3.13/re/__init__.py", line 350, in _compile 160s p = _compiler.compile(pattern, flags) 160s File "/usr/lib/python3.13/re/_compiler.py", line 752, in compile 160s code = _code(p, flags) 160s File "/usr/lib/python3.13/re/_compiler.py", line 585, in _code 160s _compile(code, p.data, flags) 160s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3.13/re/_compiler.py", line 86, in _compile 160s charset, hascased = _optimize_charset(av, iscased, tolower, fixes) 160s ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3.13/re/_compiler.py", line 342, in _optimize_charset 160s data = _mk_bitmap(charmap) 160s File "/usr/lib/python3.13/re/_compiler.py", line 390, in _mk_bitmap 160s s = bits.translate(_BITS_TRANS)[::-1] 160s ~~~~~~~~~~~~~~^^^^^^^^^^^^^ 160s KeyboardInterrupt 160s ---------------------------- Captured log teardown ----------------------------- 160s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 13b10a9f-ceee-460f-87f2-67a13b5250d0 160s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 160s _______________________ AsyncSessionAPITest.test_create ________________________ 160s 160s @self.addCleanup 160s def cleanup_sessions(): 160s for session in self.sess_api.list().json(): 160s > self.sess_api.delete(session['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/fa09faab-a440-4b0f-abe5-630acc315ecd 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ------------------------------ Captured log setup ------------------------------ 160s DEBUG NotebookApp:application.py:195 Searching ['/tmp/tmpoqs1kt3g/config', '/tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter', '/usr/etc/jupyter', '/tmp/tmpoqs1kt3g/etc/jupyter'] for config files 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpoqs1kt3g/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /usr/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_config in /tmp/tmpoqs1kt3g/config 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpoqs1kt3g/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /usr/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/autopkgtest.y1BifU/autopkgtest_tmp/home/.local/etc/jupyter 160s DEBUG NotebookApp:application.py:909 Looking for jupyter_notebook_config in /tmp/tmpoqs1kt3g/config 160s INFO NotebookApp:notebookapp.py:2327 Serving notebooks from local directory: /tmp/tmpoqs1kt3g/notebooks 160s INFO NotebookApp:notebookapp.py:2327 Jupyter Notebook 6.4.13 is running at: 160s INFO NotebookApp:notebookapp.py:2327 http://localhost:12341/a%40b/?token=... 160s INFO NotebookApp:notebookapp.py:2327 or http://127.0.0.1:12341/a%40b/?token=... 160s INFO NotebookApp:notebookapp.py:2328 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 160s WARNING NotebookApp:handlers.py:612 Forbidden 160s WARNING NotebookApp:log.py:59 403 GET /a%40b/api/contents (::1) 0.350000ms referer=None 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.580000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoqs1kt3g/runtime/kernel-a8d1249d-31ca-4c48-90f9-b3921bd245ac.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:44453 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43179 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: a8d1249d-31ca-4c48-90f9-b3921bd245ac, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoqs1kt3g/notebooks/foo'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.180000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.210000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions/fa09faab-a440-4b0f-abe5-630acc315ecd (::1) 1.150000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.130000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a8d1249d-31ca-4c48-90f9-b3921bd245ac 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a8d1249d-31ca-4c48-90f9-b3921bd245ac 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/fa09faab-a440-4b0f-abe5-630acc315ecd (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/fa09faab-a440-4b0f-abe5-630acc315ecd', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 160s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 160s raise km.ready.exception() # type: ignore[misc] 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/fa09faab-a440-4b0f-abe5-630acc315ecd (::1) 3.870000ms referer=None 160s --------------------------- Captured stderr teardown --------------------------- 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 160s from subprocess import PIPE, Popen 160s File "/usr/lib/python3.13/subprocess.py", line 51, in 160s import threading 160s File "", line 1360, in _find_and_load 160s File "", line 1331, in _find_and_load_unlocked 160s File "", line 935, in _load_unlocked 160s File "", line 1019, in exec_module 160s File "", line 1152, in get_code 160s File "", line 781, in _compile_bytecode 160s KeyboardInterrupt 160s _______________ AsyncSessionAPITest.test_create_console_session ________________ 160s 160s @self.addCleanup 160s def cleanup_sessions(): 160s for session in self.sess_api.list().json(): 160s > self.sess_api.delete(session['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/024e6b89-6500-42fa-8d2a-5e08eb4f4dbe 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Exception ignored in: .KeyedRef.remove at 0x7e70b29d0b80> 160s Traceback (most recent call last): 160s File "", line 91, in remove 160s KeyboardInterrupt: 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoqs1kt3g/runtime/kernel-4a161757-faa7-4131-abd5-7fee02ec7e48.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:57897 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:51781 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4a161757-faa7-4131-abd5-7fee02ec7e48, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoqs1kt3g/notebooks/foo'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 13.120000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.180000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for a8d1249d-31ca-4c48-90f9-b3921bd245ac 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a8d1249d-31ca-4c48-90f9-b3921bd245ac 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/fa09faab-a440-4b0f-abe5-630acc315ecd (::1) 1.260000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4a161757-faa7-4131-abd5-7fee02ec7e48 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4a161757-faa7-4131-abd5-7fee02ec7e48 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/024e6b89-6500-42fa-8d2a-5e08eb4f4dbe (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/024e6b89-6500-42fa-8d2a-5e08eb4f4dbe', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 160s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 160s raise km.ready.exception() # type: ignore[misc] 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/024e6b89-6500-42fa-8d2a-5e08eb4f4dbe (::1) 3.690000ms referer=None 160s __________________ AsyncSessionAPITest.test_create_deprecated __________________ 160s 160s @self.addCleanup 160s def cleanup_sessions(): 160s for session in self.sess_api.list().json(): 160s > self.sess_api.delete(session['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/822e2406-b412-45f6-9dad-57ac36aef1e8 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s WARNING NotebookApp:handlers.py:46 Sessions API changed, see updated swagger docs 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoqs1kt3g/runtime/kernel-4a3489b0-1626-4f34-9a41-eb8ebff94805.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:43615 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:41893 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 4a3489b0-1626-4f34-9a41-eb8ebff94805, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoqs1kt3g/notebooks/foo'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 15.820000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.500000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4a161757-faa7-4131-abd5-7fee02ec7e48 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4a161757-faa7-4131-abd5-7fee02ec7e48 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/024e6b89-6500-42fa-8d2a-5e08eb4f4dbe (::1) 2.500000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4a3489b0-1626-4f34-9a41-eb8ebff94805 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4a3489b0-1626-4f34-9a41-eb8ebff94805 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/822e2406-b412-45f6-9dad-57ac36aef1e8 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/822e2406-b412-45f6-9dad-57ac36aef1e8', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 160s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 160s raise km.ready.exception() # type: ignore[misc] 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/822e2406-b412-45f6-9dad-57ac36aef1e8 (::1) 7.890000ms referer=None 160s --------------------------- Captured stderr teardown --------------------------- 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 160s from subprocess import PIPE, Popen 160s File "/usr/lib/python3.13/subprocess.py", line 46, in 160s import locale 160s File "", line 1360, in _find_and_load 160s File "", line 1331, in _find_and_load_unlocked 160s File "", line 935, in _load_unlocked 160s File "", line 1019, in exec_module 160s File "", line 1152, in get_code 160s File "", line 781, in _compile_bytecode 160s KeyboardInterrupt 160s _________________ AsyncSessionAPITest.test_create_file_session _________________ 160s 160s @self.addCleanup 160s def cleanup_sessions(): 160s for session in self.sess_api.list().json(): 160s > self.sess_api.delete(session['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/60c9901f-36ae-4994-94e3-f1111c633b87 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoqs1kt3g/runtime/kernel-03abf2b8-04b7-4770-a68d-3fd4ff5f3981.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38233 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:60691 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 03abf2b8-04b7-4770-a68d-3fd4ff5f3981, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python', 'cwd': '/tmp/tmpoqs1kt3g/notebooks/foo'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 14.800000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.360000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 4a3489b0-1626-4f34-9a41-eb8ebff94805 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4a3489b0-1626-4f34-9a41-eb8ebff94805 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/822e2406-b412-45f6-9dad-57ac36aef1e8 (::1) 2.600000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 03abf2b8-04b7-4770-a68d-3fd4ff5f3981 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 03abf2b8-04b7-4770-a68d-3fd4ff5f3981 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/60c9901f-36ae-4994-94e3-f1111c633b87 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/60c9901f-36ae-4994-94e3-f1111c633b87', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 160s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 160s raise km.ready.exception() # type: ignore[misc] 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s --------------------------- Captured stderr teardown --------------------------- 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 7, in 160s import json 160s File "/usr/lib/python3.13/json/__init__.py", line 107, in 160s from .encoder import JSONEncoder 160s File "", line 1360, in _find_and_load 160s File "", line 1322, in _find_and_load_unlocked 160s File "", line 1262, in _find_spec 160s File "", line 1556, in find_spec 160s File "", line 1530, in _get_spec 160s File "", line 1629, in find_spec 160s File "", line 152, in _path_stat 160s KeyboardInterrupt 160s ________________ AsyncSessionAPITest.test_create_with_kernel_id ________________ 160s 160s self = 160s 160s def test_create_with_kernel_id(self): 160s # create a new kernel 160s r = self.request('POST', 'api/kernels') 160s r.raise_for_status() 160s kernel = r.json() 160s 160s resp = self.sess_api.create('foo/nb1.ipynb', kernel_id=kernel['id']) 160s self.assertEqual(resp.status_code, 201) 160s newsession = resp.json() 160s self.assertIn('id', newsession) 160s self.assertEqual(newsession['path'], 'foo/nb1.ipynb') 160s self.assertEqual(newsession['kernel']['id'], kernel['id']) 160s self.assertEqual(resp.headers['Location'], f'{self.url_prefix}api/sessions/{newsession["id"]}') 160s 160s sessions = self.sess_api.list().json() 160s > self.assertEqual(sessions, [newsession]) 160s E AssertionError: Lists differ: [{'id': '60c9901f-36ae-4994-94e3-f1111c633b87', 'p[553 chars]ne}}] != [{'id': '85b5ae82-5d74-4225-849f-7ecb710cfa16', 'p[279 chars]ne}}] 160s E 160s E First differing element 0: 160s E {'id': '60c9901f-36ae-4994-94e3-f1111c633b87', 'p[218 chars]: 0}} 160s E {'id': '85b5ae82-5d74-4225-849f-7ecb710cfa16', 'p[278 chars]one}} 160s E 160s E First list contains 1 additional elements. 160s E First extra element 1: 160s E {'id': '85b5ae82-5d74-4225-849f-7ecb710cfa16', 'path': 'foo/nb1.ipynb', 'name': None, 'type': 'notebook', 'kernel': {'id': 'b4d5765c-9537-495f-99bf-b61b790b1291', 'name': 'python3', 'last_activity': '2026-02-05T01:18:58.982067Z', 'execution_state': 'starting', 'connections': 0}, 'notebook': {'path': 'foo/nb1.ipynb', 'name': None}} 160s E 160s E Diff is 830 characters long. Set self.maxDiff to None to see it. 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:178: AssertionError 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoqs1kt3g/runtime/kernel-b4d5765c-9537-495f-99bf-b61b790b1291.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42705 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:34451 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: b4d5765c-9537-495f-99bf-b61b790b1291, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 13.750000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.540000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.430000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.390000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 03abf2b8-04b7-4770-a68d-3fd4ff5f3981 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 03abf2b8-04b7-4770-a68d-3fd4ff5f3981 160s DEBUG NotebookApp:log.py:59 204 DELETE /a%40b/api/sessions/60c9901f-36ae-4994-94e3-f1111c633b87 (::1) 0.500000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b4d5765c-9537-495f-99bf-b61b790b1291 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b4d5765c-9537-495f-99bf-b61b790b1291 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 160s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 160s raise km.ready.exception() # type: ignore[misc] 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16 (::1) 5.940000ms referer=None 160s __________________ AsyncSessionAPITest.test_modify_kernel_id ___________________ 160s 160s @self.addCleanup 160s def cleanup_sessions(): 160s for session in self.sess_api.list().json(): 160s > self.sess_api.delete(session['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 1.530000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoqs1kt3g/runtime/kernel-519ff520-d759-4685-a6b9-f2a8f07e529f.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:42673 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:49319 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 519ff520-d759-4685-a6b9-f2a8f07e529f, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3'} 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/kernels (::1) 15.350000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for b4d5765c-9537-495f-99bf-b61b790b1291 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b4d5765c-9537-495f-99bf-b61b790b1291 160s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16 (::1) 1.620000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 2.730000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 0.370000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 519ff520-d759-4685-a6b9-f2a8f07e529f 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 519ff520-d759-4685-a6b9-f2a8f07e529f 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 160s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 160s raise km.ready.exception() # type: ignore[misc] 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16 (::1) 10.130000ms referer=None 160s --------------------------- Captured stderr teardown --------------------------- 160s [IPKernelApp] ERROR | Current working directory doesn't exist. 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 160s from subprocess import PIPE, Popen 160s File "/usr/lib/python3.13/subprocess.py", line 46, in 160s import locale 160s File "/usr/lib/python3.13/locale.py", line 47, in 160s from _locale import * 160s KeyboardInterrupt 160s _________________ AsyncSessionAPITest.test_modify_kernel_name __________________ 160s 160s @self.addCleanup 160s def cleanup_sessions(): 160s for session in self.sess_api.list().json(): 160s > self.sess_api.delete(session['id']) 160s 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:111: 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:85: in delete 160s return self._req('DELETE', id) 160s ^^^^^^^^^^^^^^^^^^^^^^^ 160s /usr/lib/python3/dist-packages/notebook/services/sessions/tests/test_sessions_api.py:40: in _req 160s response.raise_for_status() 160s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 160s 160s self = 160s 160s def raise_for_status(self): 160s """Raises :class:`HTTPError`, if one occurred.""" 160s 160s http_error_msg = "" 160s if isinstance(self.reason, bytes): 160s # We attempt to decode utf-8 first because some servers 160s # choose to localize their reason strings. If the string 160s # isn't utf-8, we fall back to iso-8859-1 for all other 160s # encodings. (See PR #3538) 160s try: 160s reason = self.reason.decode("utf-8") 160s except UnicodeDecodeError: 160s reason = self.reason.decode("iso-8859-1") 160s else: 160s reason = self.reason 160s 160s if 400 <= self.status_code < 500: 160s http_error_msg = ( 160s f"{self.status_code} Client Error: {reason} for url: {self.url}" 160s ) 160s 160s elif 500 <= self.status_code < 600: 160s http_error_msg = ( 160s f"{self.status_code} Server Error: {reason} for url: {self.url}" 160s ) 160s 160s if http_error_msg: 160s > raise HTTPError(http_error_msg, response=self) 160s E requests.exceptions.HTTPError: 500 Server Error: Unhandled error for url: http://localhost:12341/a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16 160s 160s /usr/lib/python3/dist-packages/requests/models.py:1026: HTTPError 160s ----------------------------- Captured stderr call ----------------------------- 160s Traceback (most recent call last): 160s ------------------------------ Captured log call ------------------------------- 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 201 POST /a%40b/api/sessions (::1) 0.710000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 160s DEBUG NotebookApp:manager.py:439 Starting kernel: ['/usr/bin/python3', '-Xfrozen_modules=off', '-m', 'ipykernel_launcher', '-f', '/tmp/tmpoqs1kt3g/runtime/kernel-70890ba1-fa47-4137-9301-ad740d2342ca.json'] 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:38595 160s DEBUG NotebookApp:connect.py:654 Connecting to: tcp://127.0.0.1:50673 160s INFO NotebookApp:kernelmanager.py:179 Kernel started: 70890ba1-fa47-4137-9301-ad740d2342ca, name: python3 160s DEBUG NotebookApp:kernelmanager.py:180 Kernel args: {'kernel_name': 'python3', 'cwd': '/tmp/tmpoqs1kt3g/notebooks/foo'} 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 519ff520-d759-4685-a6b9-f2a8f07e529f 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 519ff520-d759-4685-a6b9-f2a8f07e529f 160s DEBUG NotebookApp:log.py:59 200 PATCH /a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16 (::1) 15.920000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/kernels (::1) 0.560000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:log.py:59 200 GET /a%40b/api/sessions (::1) 1.390000ms 160s DEBUG NotebookApp:login.py:213 Accepting token-authenticated connection from ::1 160s DEBUG NotebookApp:kernelmanager.py:272 Clearing buffer for 70890ba1-fa47-4137-9301-ad740d2342ca 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 70890ba1-fa47-4137-9301-ad740d2342ca 160s ERROR NotebookApp:manager.py:96 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:multikernelmanager.py:247 Timeout should be used inside a task 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s ERROR NotebookApp:web.py:1945 Uncaught exception DELETE /a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16 (::1) 160s HTTPServerRequest(protocol='http', host='localhost:12341', method='DELETE', uri='/a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16', version='HTTP/1.1', remote_ip='::1') 160s Traceback (most recent call last): 160s File "/usr/lib/python3/dist-packages/tornado/web.py", line 1859, in _execute 160s result = await result 160s ^^^^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 362, in __wakeup 160s future.result() 160s ~~~~~~~~~~~~~^^ 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/handlers.py", line 164, in delete 160s yield maybe_future(sm.delete_session(session_id)) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 796, in run 160s yielded = self.gen.throw(exc) 160s File "/usr/lib/python3/dist-packages/notebook/services/sessions/sessionmanager.py", line 287, in delete_session 160s yield maybe_future(self.kernel_manager.shutdown_kernel(session['kernel']['id'])) 160s File "/usr/lib/python3/dist-packages/tornado/gen.py", line 783, in run 160s value = future.result() 160s File "/usr/lib/python3.14/asyncio/futures.py", line 208, in result 160s raise self._exception.with_traceback(self._exception_tb) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 289, in __step_run_and_handle_result 160s result = coro.send(None) 160s File "/usr/lib/python3/dist-packages/notebook/services/kernels/kernelmanager.py", line 517, in shutdown_kernel 160s await self.pinned_superclass.shutdown_kernel(self, kernel_id, now=now, restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 331, in _async_shutdown_kernel 160s raise km.ready.exception() # type: ignore[misc] 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/multikernelmanager.py", line 243, in _remove_kernel_when_ready 160s await kernel_awaitable 160s File "/usr/lib/python3/dist-packages/jupyter_core/utils/__init__.py", line 214, in ensure_async 160s result = await obj 160s ^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 97, in wrapper 160s raise e 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 88, in wrapper 160s out = await method(self, *args, **kwargs) 160s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 552, in _async_shutdown_kernel 160s await self._async_finish_shutdown(restart=restart) 160s File "/usr/lib/python3/dist-packages/jupyter_client/manager.py", line 475, in _async_finish_shutdown 160s await asyncio.wait_for( 160s self._async_wait(pollinterval=pollinterval), timeout=waittime / 2 160s ) 160s File "/usr/lib/python3.14/asyncio/tasks.py", line 487, in wait_for 160s async with timeouts.timeout(timeout): 160s ~~~~~~~~~~~~~~~~^^^^^^^^^ 160s File "/usr/lib/python3.14/asyncio/timeouts.py", line 88, in __aenter__ 160s raise RuntimeError("Timeout should be used inside a task") 160s RuntimeError: Timeout should be used inside a task 160s WARNING NotebookApp:handlers.py:612 Unhandled error 160s ERROR NotebookApp:log.py:55 { 160s "Host": "localhost:12341", 160s "Accept": "*/*", 160s "User-Agent": "python-requests/2.32.5" 160s } 160s ERROR NotebookApp:log.py:59 500 DELETE /a%40b/api/sessions/85b5ae82-5d74-4225-849f-7ecb710cfa16 (::1) 8.370000ms referer=None 160s --------------------------- Captured stderr teardown --------------------------- 160s File "/usr/lib/python3.13/runpy.py", line 198, in _run_module_as_main 160s return _run_code(code, main_globals, None, 160s "__main__", mod_spec) 160s File "/usr/lib/python3.13/runpy.py", line 88, in _run_code 160s exec(code, run_globals) 160s ~~~~^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel_launcher.py", line 16, in 160s from ipykernel import kernelapp as app 160s File "/usr/lib/python3/dist-packages/ipykernel/__init__.py", line 7, in 160s from .connect import * # noqa: F403 160s ^^^^^^^^^^^^^^^^^^^^^^ 160s File "/usr/lib/python3/dist-packages/ipykernel/connect.py", line 9, in 160s from subprocess import PIPE, Popen 160s File "", line 1357, in _find_and_load 160s File "", line 418, in __enter__ 160s File "", line 311, in acquire 160s KeyboardInterrupt 160s ---------------------------- Captured log teardown ----------------------------- 160s INFO NotebookApp:notebookapp.py:2164 Shutting down 1 kernel 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 03abf2b8-04b7-4770-a68d-3fd4ff5f3981 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4a3489b0-1626-4f34-9a41-eb8ebff94805 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: b4d5765c-9537-495f-99bf-b61b790b1291 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 70890ba1-fa47-4137-9301-ad740d2342ca 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: a8d1249d-31ca-4c48-90f9-b3921bd245ac 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 519ff520-d759-4685-a6b9-f2a8f07e529f 160s INFO NotebookApp:multikernelmanager.py:305 Kernel shutdown: 4a161757-faa7-4131-abd5-7fee02ec7e48 160s INFO NotebookApp:notebookapp.py:2179 Shutting down 0 terminals 160s =============================== warnings summary =============================== 160s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 160s ../../../usr/lib/python3/dist-packages/notebook/utils.py:280 160s /usr/lib/python3/dist-packages/notebook/utils.py:280: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 160s return LooseVersion(v) >= LooseVersion(check) 160s 160s ../../../usr/lib/python3/dist-packages/notebook/_tz.py:29: 1 warning 160s services/kernels/tests/test_kernels_api.py: 66 warnings 160s services/sessions/tests/test_sessions_api.py: 88 warnings 160s /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). 160s dt = unaware(*args, **kwargs) 160s 160s ../../../usr/lib/python3/dist-packages/notebook/tests/test_notebookapp_integration.py:14 160s /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 160s pytestmark = pytest.mark.integration_tests 160s 160s services/kernels/tests/test_kernels_api.py: 6 warnings 160s services/sessions/tests/test_sessions_api.py: 6 warnings 160s /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 160s policy = events.get_event_loop_policy() 160s 160s services/kernels/tests/test_kernels_api.py: 24 warnings 160s services/sessions/tests/test_sessions_api.py: 19 warnings 160s /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 160s loop = events.get_event_loop_policy().get_event_loop() 160s 160s services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 160s /usr/lib/python3/dist-packages/notebook/services/kernels/tests/test_kernels_api.py:67: DeprecationWarning: make_current is deprecated; start the event loop first 160s loop.make_current() 160s 160s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 160s =========================== short test summary info ============================ 160s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_default_kernel 160s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_kernel_handler 160s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 160s FAILED services/kernels/tests/test_kernels_api.py::KernelAPITest::test_no_kernels 160s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections 160s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_default_kernel 160s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_kernel_handler 160s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 160s FAILED services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_no_kernels 160s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create 160s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_console_session 160s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_deprecated 160s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_file_session 160s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 160s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_id 160s FAILED services/sessions/tests/test_sessions_api.py::SessionAPITest::test_modify_kernel_name 160s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create 160s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_console_session 160s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_deprecated 160s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_file_session 160s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 160s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_id 160s FAILED services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_modify_kernel_name 160s ERROR services/kernels/tests/test_kernels_api.py::KernelAPITest::test_main_kernel_handler 160s ERROR services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_main_kernel_handler 160s ERROR services/sessions/tests/test_sessions_api.py::SessionAPITest::test_create_with_kernel_id 160s ERROR services/sessions/tests/test_sessions_api.py::AsyncSessionAPITest::test_create_with_kernel_id 160s ========== 23 failed, 307 deselected, 214 warnings, 4 errors in 3.37s ========== 160s *** END OF RUN 5: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 160s *** SOME TESTS FAILED/ERRORED EVERY RUN, ABORTING *** 160s autopkgtest [01:18:59]: test pytest: -----------------------] 161s autopkgtest [01:19:00]: test pytest: - - - - - - - - - - results - - - - - - - - - - 161s pytest FAIL non-zero exit status 1 161s autopkgtest [01:19:00]: @@@@@@@@@@@@@@@@@@@@ summary 161s pytest FAIL non-zero exit status 1