==> Building on shellder ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ PKGBUILD 1,400 84% 0.00kB/s 0:00:00 1,651 100% 245.12kB/s 0:00:00 (xfr#1, to-chk=1/3) python-websockets-10.4-1.log 207 100% 202.15kB/s 0:00:00 207 100% 202.15kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 585 bytes received 81 bytes 266.40 bytes/sec total size is 1,846 speedup is 2.77 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root41 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root41]...done ==> Making package: python-websockets 10.4-1 (Mon Apr 17 22:58:03 2023) ==> Retrieving sources...  -> Found python-websockets-10.4.tar.gz ==> Validating source files with sha512sums... python-websockets-10.4.tar.gz ... Passed ==> Validating source files with b2sums... python-websockets-10.4.tar.gz ... Passed ==> Making package: python-websockets 10.4-1 (Mon Apr 17 22:58:23 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (2) New Version Net Change core/libnsl 2.0.0-3 0.06 MiB core/python 3.10.10-1 81.41 MiB Total Installed Size: 81.47 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libnsl... installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (77) New Version Net Change Download Size extra/blas 3.11.0-2 0.20 MiB extra/cblas 3.11.0-2 0.17 MiB extra/enchant 2.3.4-1 0.18 MiB extra/freetype2 2.13.0-1 1.53 MiB extra/fribidi 1.0.12-1 0.20 MiB extra/graphite 1:1.3.14-3 0.17 MiB extra/harfbuzz 7.1.0-1 3.29 MiB extra/lapack 3.11.0-2 4.26 MiB extra/lcms2 2.15-1 0.58 MiB community/libimagequant 4.1.1-1 0.56 MiB extra/libjpeg-turbo 2.1.5.1-1 1.38 MiB extra/libpng 1.6.39-1 0.50 MiB extra/libraqm 0.10.1-1 0.18 MiB extra/libtiff 4.5.0-3 6.01 MiB extra/libxau 1.0.11-2 0.02 MiB extra/libxcb 1.15-2 3.60 MiB extra/libxdmcp 1.1.4-2 0.12 MiB extra/openjpeg2 2.5.0-2 13.14 MiB community/python-autocommand 2.2.2-1 0.07 MiB community/python-babel 2.11.0-1 29.16 MiB community/python-beautifulsoup4 4.11.2-1 1.15 MiB extra/python-chardet 5.1.0-1 2.49 MiB community/python-contourpy 1.0.6-1 0.47 MiB 0.17 MiB community/python-cycler 0.11.0-1 0.04 MiB community/python-dateutil 2.8.2-4 0.82 MiB community/python-docutils 1:0.19-3 4.26 MiB community/python-fastjsonschema 2.16.3-1 0.20 MiB community/python-fonttools 4.39.3-1 14.08 MiB 2.05 MiB extra/python-idna 3.4-1 0.67 MiB community/python-imagesize 1.4.1-2 0.03 MiB community/python-inflect 6.0.2-1 0.28 MiB community/python-jaraco.context 4.3.0-1 0.03 MiB community/python-jaraco.functools 3.6.0-1 0.05 MiB community/python-jaraco.text 3.11.1-1 0.07 MiB community/python-jinja 1:3.1.2-2 1.28 MiB community/python-kiwisolver 1.4.4-2 0.11 MiB extra/python-markupsafe 2.1.2-1 0.06 MiB community/python-matplotlib 3.7.1-3 22.49 MiB 5.11 MiB community/python-more-itertools 9.1.1-1 0.50 MiB extra/python-numpy 1.24.2-1 30.13 MiB extra/python-ordered-set 4.1.0-1 0.06 MiB extra/python-packaging 23.0-1 0.32 MiB community/python-pillow 9.4.0-2 2.95 MiB extra/python-platformdirs 3.2.0-1 0.14 MiB community/python-pydantic 1.10.7-2 5.84 MiB community/python-pyenchant 3.2.2-1 0.35 MiB community/python-pygments 2.14.0-2 12.19 MiB extra/python-pyparsing 3.0.9-1 0.96 MiB community/python-pytz 2022.7.1-1 0.14 MiB extra/python-requests 2.28.2-1 0.46 MiB extra/python-six 1.16.0-6 0.09 MiB community/python-snowballstemmer 2.2.0-3 1.78 MiB community/python-soupsieve 2.4-1 0.32 MiB community/python-sphinx-alabaster-theme 0.7.13-1 0.04 MiB community/python-sphinx-basic-ng 1.0.0b1-1 0.04 MiB community/python-sphinxcontrib-applehelp 1.0.4-1 0.25 MiB community/python-sphinxcontrib-devhelp 1.0.2-9 0.13 MiB community/python-sphinxcontrib-htmlhelp 2.0.1-1 0.16 MiB community/python-sphinxcontrib-jsmath 1.0.1-12 0.01 MiB community/python-sphinxcontrib-qthelp 1.0.3-9 0.16 MiB community/python-sphinxcontrib-serializinghtml 1.1.5-4 0.13 MiB extra/python-tomli 2.0.1-1 0.08 MiB extra/python-trove-classifiers 2023.3.9-1 0.11 MiB community/python-typing_extensions 4.5.0-1 0.23 MiB extra/python-urllib3 1.26.7-5 0.69 MiB extra/python-validate-pyproject 0.12.2-1 0.22 MiB extra/qhull 2020.2-4 8.11 MiB extra/xcb-proto 1.15.2-2 0.88 MiB extra/xorgproto 2022.2-1 1.43 MiB extra/python-setuptools 1:67.6.1-1 3.34 MiB community/python-sphinx 5.3.0-1 15.45 MiB community/python-sphinx-copybutton 0.5.1-1 0.03 MiB community/python-sphinx-furo 2023.03.27-1 0.33 MiB 0.08 MiB community/python-sphinx-inline-tabs 2022.01.02.beta11-1 0.03 MiB community/python-sphinxcontrib-spelling 8.0.0-1 0.09 MiB community/python-sphinxcontrib-trio 1.1.2-3 0.04 MiB community/python-sphinxext-opengraph 0.8.2-1 1.74 MiB 0.84 MiB Total Download Size: 8.25 MiB Total Installed Size: 203.86 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-matplotlib-3.7.1-3-riscv64 downloading... python-fonttools-4.39.3-1-riscv64 downloading... python-sphinxext-opengraph-0.8.2-1-any downloading... python-contourpy-1.0.6-1-riscv64 downloading... python-sphinx-furo-2023.03.27-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-typing_extensions... installing python-pydantic... Optional dependencies for python-pydantic python-dotenv: for .env file support python-email-validator: for email validation installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-packaging... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing python-pytz... installing python-babel... installing python-docutils... installing python-imagesize... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support [installed] installing python-pygments... installing python-urllib3... Optional dependencies for python-urllib3 python-pysocks: SOCKS support python-brotli: Brotli support python-pyopenssl: security support python-idna: security support [pending] installing python-chardet... installing python-idna... installing python-requests... Optional dependencies for python-requests python-pysocks: SOCKS proxy support installing python-snowballstemmer... Optional dependencies for python-snowballstemmer python-pystemmer: for improved performance installing python-sphinx-alabaster-theme... installing python-sphinxcontrib-applehelp... installing python-sphinxcontrib-devhelp... installing python-sphinxcontrib-htmlhelp... installing python-sphinxcontrib-jsmath... installing python-sphinxcontrib-qthelp... installing python-sphinxcontrib-serializinghtml... installing python-sphinx... Optional dependencies for python-sphinx imagemagick: for ext.imgconverter texlive-latexextra: for generation of PDF documentation installing python-sphinx-copybutton... installing python-sphinx-basic-ng... installing python-soupsieve... installing python-beautifulsoup4... Optional dependencies for python-beautifulsoup4 python-chardet: to autodetect character encodings [installed] python-lxml: alternative HTML parser python-html5lib: alternative HTML parser installing python-sphinx-furo... installing python-sphinx-inline-tabs... installing enchant... Optional dependencies for enchant aspell: for aspell based spell checking support hunspell: for hunspell based spell checking support libvoikko: for libvoikko based spell checking support hspell: for hspell based spell checking support nuspell: for nuspell based spell checking support installing python-pyenchant... installing python-sphinxcontrib-spelling... installing python-sphinxcontrib-trio... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libpng... installing freetype2... installing blas... installing cblas... installing lapack... installing python-numpy... Optional dependencies for python-numpy openblas: faster linear algebra installing python-contourpy... Optional dependencies for python-contourpy python-matplotlib: matplotlib renderer [pending] installing python-six... installing python-cycler... installing python-dateutil... installing python-fonttools... Optional dependencies for python-fonttools python-brotli: to compress/decompress WOFF 2.0 web fonts python-fs: to read/write UFO source files python-lxml: faster backend for XML files reading/writing python-lz4: for graphite type tables in ttLib/tables python-matplotlib: for visualizing DesignSpaceDocument and resulting VariationModel [pending] python-pyqt5: for drawing glyphs with Qt’s QPainterPath python-reportlab: to drawing glyphs as PNG images python-scipy: for finding wrong contour/component order between different masters python-sympy: for symbolic font statistics analysis python-uharfbuzz: to use the Harfbuzz Repacker for packing GSUB/GPOS tables python-unicodedata2: for displaying the Unicode character names when dumping the cmap table with ttx python-zopfli: faster backend fom WOFF 1.0 web fonts compression installing python-kiwisolver... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing fribidi... installing libraqm... installing openjpeg2... installing libimagequant... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing python-pillow... Optional dependencies for python-pillow libwebp: for webp images tk: for the ImageTK module python-olefile: OLE2 file support python-pyqt5: for the ImageQt module installing python-pyparsing... Optional dependencies for python-pyparsing python-railroad-diagrams: for generating Railroad Diagrams python-jinja: for generating Railroad Diagrams [installed] installing qhull... installing python-matplotlib... Optional dependencies for python-matplotlib tk: Tk{Agg,Cairo} backends pyside2: alternative for Qt5{Agg,Cairo} backends pyside6: alternative for Qt6{Agg,Cairo} backends python-pyqt5: Qt5{Agg,Cairo} backends python-pyqt6: Qt6{Agg,Cairo} backends python-gobject: for GTK{3,4}{Agg,Cairo} backend python-wxpython: WX{Agg,Cairo} backend python-cairo: {GTK{3,4},Qt{5,6},Tk,WX}Cairo backends python-cairocffi: alternative for Cairo backends python-tornado: WebAgg backend ffmpeg: for saving movies imagemagick: for saving animated gifs ghostscript: usetex dependencies texlive-bin: usetex dependencies texlive-latexextra: usetex usage with pdflatex python-certifi: https support installing python-sphinxext-opengraph... [?25h==> Retrieving sources...  -> Found python-websockets-10.4.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting python-websockets-10.4.tar.gz with bsdtar ==> Starting build()... /usr/lib/python3.10/site-packages/setuptools/config/setupcfg.py:516: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead. warnings.warn(msg, warning_class) running build running build_py creating build creating build/lib.linux-riscv64-cpython-310 creating build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/__init__.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/__main__.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/auth.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/client.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/connection.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/datastructures.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/exceptions.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/frames.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/headers.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/http.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/http11.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/imports.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/server.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/streams.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/typing.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/uri.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/utils.py -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/version.py -> build/lib.linux-riscv64-cpython-310/websockets creating build/lib.linux-riscv64-cpython-310/websockets/legacy copying src/websockets/legacy/__init__.py -> build/lib.linux-riscv64-cpython-310/websockets/legacy copying src/websockets/legacy/auth.py -> build/lib.linux-riscv64-cpython-310/websockets/legacy copying src/websockets/legacy/client.py -> build/lib.linux-riscv64-cpython-310/websockets/legacy copying src/websockets/legacy/compatibility.py -> build/lib.linux-riscv64-cpython-310/websockets/legacy copying src/websockets/legacy/framing.py -> build/lib.linux-riscv64-cpython-310/websockets/legacy copying src/websockets/legacy/handshake.py -> build/lib.linux-riscv64-cpython-310/websockets/legacy copying src/websockets/legacy/http.py -> build/lib.linux-riscv64-cpython-310/websockets/legacy copying src/websockets/legacy/protocol.py -> build/lib.linux-riscv64-cpython-310/websockets/legacy copying src/websockets/legacy/server.py -> build/lib.linux-riscv64-cpython-310/websockets/legacy creating build/lib.linux-riscv64-cpython-310/websockets/extensions copying src/websockets/extensions/__init__.py -> build/lib.linux-riscv64-cpython-310/websockets/extensions copying src/websockets/extensions/base.py -> build/lib.linux-riscv64-cpython-310/websockets/extensions copying src/websockets/extensions/permessage_deflate.py -> build/lib.linux-riscv64-cpython-310/websockets/extensions running egg_info creating src/websockets.egg-info writing src/websockets.egg-info/PKG-INFO writing dependency_links to src/websockets.egg-info/dependency_links.txt writing top-level names to src/websockets.egg-info/top_level.txt writing manifest file 'src/websockets.egg-info/SOURCES.txt' reading manifest file 'src/websockets.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'src/websockets.egg-info/SOURCES.txt' copying src/websockets/py.typed -> build/lib.linux-riscv64-cpython-310/websockets copying src/websockets/speedups.c -> build/lib.linux-riscv64-cpython-310/websockets running build_ext building 'websockets.speedups' extension creating build/temp.linux-riscv64-cpython-310 creating build/temp.linux-riscv64-cpython-310/src creating build/temp.linux-riscv64-cpython-310/src/websockets gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-websockets/src=/usr/src/debug/python-websockets -flto=auto -fPIC -I/usr/include/python3.10 -c src/websockets/speedups.c -o build/temp.linux-riscv64-cpython-310/src/websockets/speedups.o gcc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-websockets/src=/usr/src/debug/python-websockets -flto=auto build/temp.linux-riscv64-cpython-310/src/websockets/speedups.o -L/usr/lib -o build/lib.linux-riscv64-cpython-310/websockets/speedups.cpython-310-riscv64-linux-gnu.so Running Sphinx v5.3.0 ** (process:3070): WARNING **: 22:59:24.244: Error loading plugin: libaspell.so.15: cannot open shared object file: No such file or directory ** (process:3070): WARNING **: 22:59:24.246: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory ** (process:3070): WARNING **: 22:59:24.246: Error loading plugin: libhunspell-1.7.so.0: cannot open shared object file: No such file or directory ** (process:3070): WARNING **: 22:59:24.246: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory ** (process:3070): WARNING **: 22:59:24.247: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory Initializing Spelling Checker 8.0.0 making output directory... done loading intersphinx inventory from https://docs.python.org/3/objects.inv... building [mo]: targets for 0 po files that are out of date building [dirhtml]: targets for 51 source files that are out of date updating environment: [new config] 51 added, 0 changed, 0 removed reading sources... [ 1%] faq/asyncio reading sources... [ 3%] faq/client reading sources... [ 5%] faq/common reading sources... [ 7%] faq/index reading sources... [ 9%] faq/misc reading sources... [ 11%] faq/server reading sources... [ 13%] howto/autoreload reading sources... [ 15%] howto/cheatsheet reading sources... [ 17%] howto/django reading sources... [ 19%] howto/extensions reading sources... [ 21%] howto/fly reading sources... [ 23%] howto/haproxy reading sources... [ 25%] howto/heroku reading sources... [ 27%] howto/index reading sources... [ 29%] howto/kubernetes reading sources... [ 31%] howto/nginx reading sources... [ 33%] howto/patterns reading sources... [ 35%] howto/quickstart reading sources... [ 37%] howto/render reading sources... [ 39%] howto/sansio reading sources... [ 41%] howto/supervisor reading sources... [ 43%] index reading sources... [ 45%] intro/index reading sources... [ 47%] intro/tutorial1 reading sources... [ 49%] intro/tutorial2 reading sources... [ 50%] intro/tutorial3 reading sources... [ 52%] project/changelog reading sources... [ 54%] project/contributing reading sources... [ 56%] project/index reading sources... [ 58%] project/license reading sources... [ 60%] project/tidelift reading sources... [ 62%] reference/client reading sources... [ 64%] reference/common reading sources... [ 66%] reference/exceptions reading sources... [ 68%] reference/extensions reading sources... [ 70%] reference/index reading sources... [ 72%] reference/limitations reading sources... [ 74%] reference/server reading sources... [ 76%] reference/types reading sources... [ 78%] reference/utilities reading sources... [ 80%] topics/authentication reading sources... [ 82%] topics/broadcast reading sources... [ 84%] topics/compression reading sources... [ 86%] topics/deployment reading sources... [ 88%] topics/design reading sources... [ 90%] topics/index reading sources... [ 92%] topics/logging reading sources... [ 94%] topics/memory reading sources... [ 96%] topics/performance reading sources... [ 98%] topics/security reading sources... [100%] topics/timeouts looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 1%] faq/asyncio findfont: Font family ['Roboto'] not found. Falling back to DejaVu Sans. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 3%] faq/client findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 5%] faq/common findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 7%] faq/index findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 9%] faq/misc findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 11%] faq/server findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 13%] howto/autoreload findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 15%] howto/cheatsheet findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 17%] howto/django findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 19%] howto/extensions findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 21%] howto/fly findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 23%] howto/haproxy findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 25%] howto/heroku findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 27%] howto/index findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 29%] howto/kubernetes findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 31%] howto/nginx findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 33%] howto/patterns findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 35%] howto/quickstart findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 37%] howto/render findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 39%] howto/sansio findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 41%] howto/supervisor findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 43%] index findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 45%] intro/index findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 47%] intro/tutorial1 findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 49%] intro/tutorial2 findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 50%] intro/tutorial3 findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 52%] project/changelog findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 54%] project/contributing findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 56%] project/index findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 58%] project/license findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 60%] project/tidelift findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 62%] reference/client findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 64%] reference/common findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 66%] reference/exceptions findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 68%] reference/extensions findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 70%] reference/index findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 72%] reference/limitations findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 74%] reference/server findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 76%] reference/types findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 78%] reference/utilities findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 80%] topics/authentication findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 82%] topics/broadcast findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 84%] topics/compression findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 86%] topics/deployment findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 88%] topics/design findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 90%] topics/index findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 92%] topics/logging findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 94%] topics/memory findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 96%] topics/performance findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [ 98%] topics/security findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. writing output... [100%] topics/timeouts findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. findfont: Font family 'Roboto' not found. WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... WARNING: [Social card] image cannot be an SVG image, skipping... generating indices... genindex py-modindex done writing additional pages... search done copying images... [ 16%] topics/data-flow.svg copying images... [ 33%] _static/tidelift.png copying images... [ 50%] topics/authentication.svg copying images... [ 66%] topics/deployment.svg copying images... [ 83%] topics/lifecycle.svg copying images... [100%] topics/protocol.svg copying downloadable files... [ 25%] ../example/quickstart/localhost.pem copying downloadable files... [ 50%] ../example/tutorial/start/connect4.js copying downloadable files... [ 75%] ../example/tutorial/start/connect4.css copying downloadable files... [100%] ../example/tutorial/start/connect4.py copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 51 warnings. The HTML pages are in docs/_build/html. Running Sphinx v5.3.0 ** (process:3081): WARNING **: 23:00:50.549: Error loading plugin: libaspell.so.15: cannot open shared object file: No such file or directory ** (process:3081): WARNING **: 23:00:50.551: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory ** (process:3081): WARNING **: 23:00:50.551: Error loading plugin: libhunspell-1.7.so.0: cannot open shared object file: No such file or directory ** (process:3081): WARNING **: 23:00:50.552: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory ** (process:3081): WARNING **: 23:00:50.552: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory Initializing Spelling Checker 8.0.0 making output directory... done loading intersphinx inventory from https://docs.python.org/3/objects.inv... building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: [new config] 51 added, 0 changed, 0 removed reading sources... [ 1%] faq/asyncio reading sources... [ 3%] faq/client reading sources... [ 5%] faq/common reading sources... [ 7%] faq/index reading sources... [ 9%] faq/misc reading sources... [ 11%] faq/server reading sources... [ 13%] howto/autoreload reading sources... [ 15%] howto/cheatsheet reading sources... [ 17%] howto/django reading sources... [ 19%] howto/extensions reading sources... [ 21%] howto/fly reading sources... [ 23%] howto/haproxy reading sources... [ 25%] howto/heroku reading sources... [ 27%] howto/index reading sources... [ 29%] howto/kubernetes reading sources... [ 31%] howto/nginx reading sources... [ 33%] howto/patterns reading sources... [ 35%] howto/quickstart reading sources... [ 37%] howto/render reading sources... [ 39%] howto/sansio reading sources... [ 41%] howto/supervisor reading sources... [ 43%] index reading sources... [ 45%] intro/index reading sources... [ 47%] intro/tutorial1 reading sources... [ 49%] intro/tutorial2 reading sources... [ 50%] intro/tutorial3 reading sources... [ 52%] project/changelog reading sources... [ 54%] project/contributing reading sources... [ 56%] project/index reading sources... [ 58%] project/license reading sources... [ 60%] project/tidelift reading sources... [ 62%] reference/client reading sources... [ 64%] reference/common reading sources... [ 66%] reference/exceptions reading sources... [ 68%] reference/extensions reading sources... [ 70%] reference/index reading sources... [ 72%] reference/limitations reading sources... [ 74%] reference/server reading sources... [ 76%] reference/types reading sources... [ 78%] reference/utilities reading sources... [ 80%] topics/authentication reading sources... [ 82%] topics/broadcast reading sources... [ 84%] topics/compression reading sources... [ 86%] topics/deployment reading sources... [ 88%] topics/design reading sources... [ 90%] topics/index reading sources... [ 92%] topics/logging reading sources... [ 94%] topics/memory reading sources... [ 96%] topics/performance reading sources... [ 98%] topics/security reading sources... [100%] topics/timeouts looking for now-outdated files... none found pickling environment... done checking consistency... done writing... websockets.1 { intro/index intro/tutorial1 intro/tutorial2 intro/tutorial3 howto/index howto/quickstart howto/cheatsheet howto/patterns howto/autoreload howto/django howto/extensions howto/render howto/fly howto/heroku howto/kubernetes howto/supervisor howto/nginx howto/haproxy howto/sansio faq/index faq/server faq/client faq/common faq/asyncio faq/misc reference/index reference/server reference/client reference/common reference/utilities reference/exceptions reference/types reference/extensions reference/limitations topics/index topics/deployment topics/logging topics/authentication topics/broadcast topics/compression topics/timeouts topics/design topics/memory topics/security topics/performance project/index project/changelog project/contributing project/license project/tidelift } done build succeeded. The manual pages are in docs/_build/man. ==> Starting check()... /usr/lib/python3.10/site-packages/setuptools/config/setupcfg.py:516: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead. warnings.warn(msg, warning_class) running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. /usr/lib/python3.10/site-packages/setuptools/command/test.py:194: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ir_d = dist.fetch_build_eggs(dist.install_requires) WARNING: The wheel package is not available. /usr/lib/python3.10/site-packages/setuptools/command/test.py:195: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. tr_d = dist.fetch_build_eggs(dist.tests_require or []) WARNING: The wheel package is not available. /usr/lib/python3.10/site-packages/setuptools/command/test.py:196: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. er_d = dist.fetch_build_eggs( WARNING: The wheel package is not available. running egg_info writing src/websockets.egg-info/PKG-INFO writing dependency_links to src/websockets.egg-info/dependency_links.txt writing top-level names to src/websockets.egg-info/top_level.txt reading manifest file 'src/websockets.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'src/websockets.egg-info/SOURCES.txt' running build_ext copying build/lib.linux-riscv64-cpython-310/websockets/speedups.cpython-310-riscv64-linux-gnu.so -> src/websockets test_enable_client_permessage_deflate (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests) ... ok test_get_request_params (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests) ... ok test_init (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests) ... ok test_init_error (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests) ... ok test_name (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests) ... ok test_process_response_params (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests) ... ok test_process_response_params_deduplication (tests.extensions.test_permessage_deflate.ClientPerMessageDeflateFactoryTests) ... ok test_compress_settings (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_context_takeover (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_decompress_max_size (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_encode_decode_binary_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_encode_decode_fragmented_binary_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_encode_decode_fragmented_text_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_encode_decode_text_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_local_no_context_takeover (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_name (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_no_decode_binary_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_no_decode_fragmented_binary_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_no_decode_fragmented_text_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_no_decode_text_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_no_encode_decode_close_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_no_encode_decode_ping_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_no_encode_decode_pong_frame (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_remote_no_context_takeover (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_repr (tests.extensions.test_permessage_deflate.PerMessageDeflateTests) ... ok test_enable_server_permessage_deflate (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests) ... ok test_init (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests) ... ok test_init_error (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests) ... ok test_name (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests) ... ok test_process_request_params (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests) ... ok test_process_response_params_deduplication (tests.extensions.test_permessage_deflate.ServerPerMessageDeflateFactoryTests) ... ok test_basic_auth (tests.legacy.test_auth.AuthClientServerTests) ... server listening on [::1]:35923 server listening on 127.0.0.1:34919 connection open connection closed server closing server closed ok test_basic_auth_bad_multiple_credentials (tests.legacy.test_auth.AuthClientServerTests) ... ok test_basic_auth_check_credentials (tests.legacy.test_auth.AuthClientServerTests) ... server listening on [::1]:44069 server listening on 127.0.0.1:38035 connection open connection closed server closing server closed ok test_basic_auth_custom_protocol (tests.legacy.test_auth.AuthClientServerTests) ... server listening on [::1]:46785 server listening on 127.0.0.1:43983 connection open connection closed server closing server closed ok test_basic_auth_custom_protocol_subclass (tests.legacy.test_auth.AuthClientServerTests) ... server listening on [::1]:42493 server listening on 127.0.0.1:45963 connection open connection closed server closing server closed ok test_basic_auth_defaults_to_deny_all (tests.legacy.test_auth.AuthClientServerTests) ... server listening on [::1]:33391 server listening on 127.0.0.1:43095 connection failed (401 Unauthorized) connection closed server closing server closed ok test_basic_auth_invalid_credentials_details (tests.legacy.test_auth.AuthClientServerTests) ... server listening on [::1]:45523 server listening on 127.0.0.1:43789 connection failed (401 Unauthorized) server closing connection closed server closed ok test_basic_auth_invalid_password (tests.legacy.test_auth.AuthClientServerTests) ... server listening on [::1]:41713 server listening on 127.0.0.1:40115 connection failed (401 Unauthorized) connection closed server closing server closed ok test_basic_auth_invalid_username (tests.legacy.test_auth.AuthClientServerTests) ... server listening on [::1]:45559 server listening on 127.0.0.1:44281 connection failed (401 Unauthorized) connection closed server closing server closed ok test_basic_auth_missing_credentials (tests.legacy.test_auth.AuthClientServerTests) ... server listening on [::1]:44427 server listening on 127.0.0.1:45277 connection failed (401 Unauthorized) connection closed server closing server closed ok test_basic_auth_missing_credentials_details (tests.legacy.test_auth.AuthClientServerTests) ... server listening on [::1]:42537 server listening on 127.0.0.1:35717 connection failed (401 Unauthorized) server closing connection closed server closed ok test_basic_auth_server_bad_credentials (tests.legacy.test_auth.AuthClientServerTests) ... ok test_basic_auth_server_multiple_credentials (tests.legacy.test_auth.AuthClientServerTests) ... server listening on [::1]:37885 server listening on 127.0.0.1:42373 connection open connection closed server closing server closed ok test_basic_auth_server_no_credentials (tests.legacy.test_auth.AuthClientServerTests) ... ok test_basic_auth_unsupported_credentials (tests.legacy.test_auth.AuthClientServerTests) ... server listening on [::1]:45789 server listening on 127.0.0.1:41777 connection failed (401 Unauthorized) connection closed server closing server closed ok test_basic_auth_unsupported_credentials_details (tests.legacy.test_auth.AuthClientServerTests) ... server listening on [::1]:37345 server listening on 127.0.0.1:32855 connection failed (401 Unauthorized) server closing connection closed server closed ok test_is_credentials (tests.legacy.test_auth.AuthTests) ... ok test_is_not_credentials (tests.legacy.test_auth.AuthTests) ... ok test_client (tests.legacy.test_client_server.AsyncAwaitTests) ... server listening on [::1]:40485 server listening on 127.0.0.1:40473 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 953, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedOK: received 1000 (OK); then sent 1000 (OK) connection closed server closing server closed ok test_server (tests.legacy.test_client_server.AsyncAwaitTests) ... server listening on [::1]:42055 server listening on 127.0.0.1:37211 server closing server closed ok test_iterate_on_messages (tests.legacy.test_client_server.AsyncIteratorTests) ... server listening on [::1]:41645 server listening on 127.0.0.1:46431 connection open connection closed server closing server closed ok test_iterate_on_messages_going_away_exit_ok (tests.legacy.test_client_server.AsyncIteratorTests) ... server listening on [::1]:35003 server listening on 127.0.0.1:34227 connection open connection closed server closing server closed ok test_iterate_on_messages_internal_error_exit_not_ok (tests.legacy.test_client_server.AsyncIteratorTests) ... server listening on [::1]:40185 server listening on 127.0.0.1:40699 connection open connection closed server closing server closed ok test_checking_lack_of_origin_succeeds (tests.legacy.test_client_server.ClientServerOriginTests) ... server listening on [::1]:42919 server listening on 127.0.0.1:35003 connection open connection closed server closing server closed ok test_checking_lack_of_origin_succeeds_backwards_compatibility (tests.legacy.test_client_server.ClientServerOriginTests) ... server listening on [::1]:40529 server listening on 127.0.0.1:45071 connection open connection closed server closing server closed ok test_checking_origin_fails (tests.legacy.test_client_server.ClientServerOriginTests) ... server listening on [::1]:44959 server listening on 127.0.0.1:40579 connection failed (403 Forbidden) connection closed server closing server closed ok test_checking_origin_succeeds (tests.legacy.test_client_server.ClientServerOriginTests) ... server listening on [::1]:39239 server listening on 127.0.0.1:39555 connection open connection closed server closing server closed ok test_checking_origins_fails_with_multiple_headers (tests.legacy.test_client_server.ClientServerOriginTests) ... server listening on [::1]:45449 server listening on 127.0.0.1:46785 connection failed (400 Bad Request) connection closed server closing server closed ok test_basic (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:33627 server listening on 127.0.0.1:44763 connection open connection closed server closing server closed ok test_client_close_timeout (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:34833 server listening on 127.0.0.1:37561 connection open connection closed server closing server closed ok test_client_close_timeout_over_timeout (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:42201 server listening on 127.0.0.1:42713 connection open connection closed server closing server closed ok test_client_closes_connection_before_handshake (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:34511 server listening on 127.0.0.1:42235 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) File "/usr/lib/python3.10/asyncio/streams.py", line 705, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_client_connect_canceled_during_handshake (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:34513 server listening on 127.0.0.1:37855 server closing connection closed server closed Task exception was never retrieved future: exception=AttributeError("'SlowOpeningHandshakeProtocol' object has no attribute 'transfer_data_task'")> Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 790, in close self.transfer_data_task, AttributeError: 'SlowOpeningHandshakeProtocol' object has no attribute 'transfer_data_task' ok test_client_create_protocol (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:39139 server listening on 127.0.0.1:46005 connection open connection closed server closing server closed ok test_client_create_protocol_function (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:45603 server listening on 127.0.0.1:35193 connection open connection closed server closing server closed ok test_client_create_protocol_over_klass (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:35531 server listening on 127.0.0.1:33531 connection open connection closed server closing server closed ok test_client_klass (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:33205 server listening on 127.0.0.1:37877 connection open connection closed server closing server closed ok test_client_receives_malformed_response (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:41101 server listening on 127.0.0.1:35331 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) File "/usr/lib/python3.10/asyncio/streams.py", line 705, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_client_sends_invalid_handshake_request (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:43985 server listening on 127.0.0.1:42099 connection failed (426 Upgrade Required) connection closed server closing server closed ok test_client_timeout_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:40791 server listening on 127.0.0.1:34029 connection open connection closed server closing server closed ok test_compression_deflate (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:39231 server listening on 127.0.0.1:36113 connection open connection closed server closing server closed ok test_compression_unsupported_client (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:38731 server listening on 127.0.0.1:37773 server closing server closed ok test_compression_unsupported_server (tests.legacy.test_client_server.ClientServerTests) ... ok test_connection_error_during_closing_handshake (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:35713 server listening on 127.0.0.1:36925 connection open connection closed server closing server closed ok test_connection_error_during_opening_handshake (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:32975 server listening on 127.0.0.1:35487 connection closed server closing server closed ok test_explicit_host_port (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:42307 server listening on 127.0.0.1:36933 connection open connection closed server closing server closed ok test_explicit_socket (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:40789 server listening on 127.0.0.1:40963 connection open connection closed server closing server closed ok test_extension (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:40205 server listening on 127.0.0.1:33373 connection open connection closed server closing server closed ok test_extension_client_rejection (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:35097 server listening on 127.0.0.1:44137 connection open connection closed server closing server closed ok test_extension_mismatch (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:46269 server listening on 127.0.0.1:41765 connection open connection closed server closing server closed ok test_extension_no_match_then_match (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:36257 server listening on 127.0.0.1:44291 connection open connection closed server closing server closed ok test_extension_not_accepted (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:32847 server listening on 127.0.0.1:45981 connection open connection closed server closing server closed ok test_extension_not_requested (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:35869 server listening on 127.0.0.1:33175 connection open connection closed server closing server closed ok test_extension_order (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:45185 server listening on 127.0.0.1:45895 connection open connection closed server closing server closed ok test_extensions_error (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:42507 server listening on 127.0.0.1:32779 connection open connection closed server closing server closed ok test_extensions_error_no_extensions (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:38477 server listening on 127.0.0.1:44765 connection open connection closed server closing server closed ok test_http_request_custom_server_header (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:42315 server listening on 127.0.0.1:45635 connection failed (200 OK) server closing connection closed server closed ok test_http_request_http_endpoint (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:44463 server listening on 127.0.0.1:33501 connection failed (200 OK) server closing connection closed server closed ok test_http_request_no_server_header (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:38131 server listening on 127.0.0.1:43675 connection failed (200 OK) server closing connection closed server closed ok test_http_request_ws_endpoint (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:37713 server listening on 127.0.0.1:38521 connection failed (426 Upgrade Required) server closing connection closed server closed ok test_infinite_redirect (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:42059 server listening on 127.0.0.1:44267 connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed server closing server closed ok test_invalid_status_error_during_client_connect (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:38511 server listening on 127.0.0.1:35955 connection failed (403 Forbidden) connection closed server closing server closed ok test_invalid_subprotocol_client (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:35711 server listening on 127.0.0.1:34479 server closing server closed ok test_invalid_subprotocol_server (tests.legacy.test_client_server.ClientServerTests) ... ok test_loop_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:42445 server listening on 127.0.0.1:43025 connection open connection closed server closing server closed ok test_no_extension (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:39657 server listening on 127.0.0.1:45659 connection open connection closed server closing server closed ok test_no_subprotocol (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:36415 server listening on 127.0.0.1:42079 connection open connection closed server closing server closed ok test_process_request_argument (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:44397 server listening on 127.0.0.1:45733 connection failed (200 OK) server closing connection closed server closed ok test_process_request_argument_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:37099 server listening on 127.0.0.1:32799 connection failed (200 OK) server closing connection closed server closed ok test_process_request_override (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:37259 server listening on 127.0.0.1:38715 connection failed (200 OK) server closing connection closed server closed ok test_process_request_override_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:42349 server listening on 127.0.0.1:46113 connection failed (200 OK) server closing connection closed server closed ok test_protocol_custom_request_headers (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:34061 server listening on 127.0.0.1:33761 connection open connection closed server closing server closed ok test_protocol_custom_response_headers (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:46433 server listening on 127.0.0.1:43503 connection open connection closed server closing server closed ok test_protocol_custom_response_headers_callable (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:41091 server listening on 127.0.0.1:36647 connection open connection closed server closing server closed ok test_protocol_custom_response_headers_callable_none (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:35433 server listening on 127.0.0.1:33399 connection open connection closed server closing server closed ok test_protocol_custom_server_header (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:34405 server listening on 127.0.0.1:43345 connection open connection closed server closing server closed ok test_protocol_custom_server_header_legacy (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:39403 server listening on 127.0.0.1:39217 connection open connection closed server closing server closed ok test_protocol_custom_user_agent_header (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:46833 server listening on 127.0.0.1:40825 connection open connection closed server closing server closed ok test_protocol_custom_user_agent_header_legacy (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:43511 server listening on 127.0.0.1:36409 connection open connection closed server closing server closed ok test_protocol_deprecated_attributes (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:42327 server listening on 127.0.0.1:46781 connection open connection closed server closing server closed ok test_protocol_headers (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:44955 server listening on 127.0.0.1:43855 connection open connection closed server closing server closed ok test_protocol_no_server_header (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:40857 server listening on 127.0.0.1:44749 connection open connection closed server closing server closed ok test_protocol_no_user_agent_header (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:34839 server listening on 127.0.0.1:43959 connection open connection closed server closing server closed ok test_protocol_path (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:44949 server listening on 127.0.0.1:36049 connection open connection closed server closing server closed ok test_redirect (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:32907 server listening on 127.0.0.1:37703 connection failed (301 Moved Permanently) connection closed connection open connection closed server closing server closed server listening on [::1]:40283 server listening on 127.0.0.1:44143 connection failed (302 Found) connection closed connection open connection closed server closing server closed server listening on [::1]:38219 server listening on 127.0.0.1:34079 connection failed (303 See Other) connection closed connection open connection closed server closing server closed server listening on [::1]:33481 server listening on 127.0.0.1:43399 connection failed (307 Temporary Redirect) connection closed connection open connection closed server closing server closed server listening on [::1]:39463 server listening on 127.0.0.1:44987 connection failed (308 Permanent Redirect) connection closed connection open connection closed server closing server closed ok test_redirect_missing_location (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:36267 server listening on 127.0.0.1:44207 connection failed (302 Found) connection closed server closing server closed ok test_redirect_relative_location (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:44501 server listening on 127.0.0.1:39183 connection failed (302 Found) connection closed connection open connection closed server closing server closed ok test_select_subprotocol_argument (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:41465 server listening on 127.0.0.1:35723 connection open connection closed server closing server closed ok test_select_subprotocol_override (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:44335 server listening on 127.0.0.1:44943 connection open connection closed server closing server closed ok test_server_close_crashes (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:43181 server listening on 127.0.0.1:45147 connection open closing handshake failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 244, in handler await self.close() File "/usr/lib/python3.10/unittest/mock.py", line 2234, in _execute_mock_call raise effect ValueError: close failed connection closed server closing server closed ok test_server_close_timeout (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:38407 server listening on 127.0.0.1:45635 connection open connection closed server closing server closed ok test_server_close_timeout_over_timeout (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:35715 server listening on 127.0.0.1:36789 connection open connection closed server closing server closed ok test_server_create_protocol (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:40745 server listening on 127.0.0.1:36401 connection failed (401 Unauthorized) connection closed server closing server closed ok test_server_create_protocol_function (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:38825 server listening on 127.0.0.1:44029 connection failed (401 Unauthorized) connection closed server closing server closed ok test_server_create_protocol_over_klass (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:37017 server listening on 127.0.0.1:36573 connection failed (403 Forbidden) connection closed server closing server closed ok test_server_does_not_switch_protocols (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:40077 server listening on 127.0.0.1:36859 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) File "/usr/lib/python3.10/asyncio/streams.py", line 705, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_server_error_in_handshake (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:36691 server listening on 127.0.0.1:37927 opening handshake failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 165, in handler await self.handshake( File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 593, in handshake early_response = await early_response_awaitable File "/usr/lib/python3.10/unittest/mock.py", line 2234, in _execute_mock_call raise effect Exception: process_request crashed connection failed (500 Internal Server Error) connection closed server closing server closed ok test_server_handler_crashes (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:38207 server listening on 127.0.0.1:46711 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/usr/lib/python3.10/unittest/mock.py", line 2234, in _execute_mock_call raise effect ValueError: send failed connection closed server closing server closed ok test_server_klass_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:42247 server listening on 127.0.0.1:34311 connection failed (401 Unauthorized) connection closed server closing server closed ok test_server_receives_malformed_request (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:34639 server listening on 127.0.0.1:37453 connection failed (400 Bad Request) connection closed server closing server closed ok test_server_sends_invalid_handshake_response (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:32893 server listening on 127.0.0.1:34845 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) File "/usr/lib/python3.10/asyncio/streams.py", line 705, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_server_shuts_down_during_connection_handling (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:45157 server listening on 127.0.0.1:45847 connection open server closing connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 953, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedOK: sent 1001 (going away); then received 1001 (going away) connection closed server closed ok test_server_shuts_down_during_opening_handshake (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:40853 server listening on 127.0.0.1:42407 server closing connection failed (503 Service Unavailable) connection closed server closed ok test_server_shuts_down_waits_until_handlers_terminate (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:40401 server listening on 127.0.0.1:33215 connection open server closing connection closed server closed ok test_server_timeout_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:37705 server listening on 127.0.0.1:41941 connection open connection closed server closing server closed ok test_subprotocol (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:42625 server listening on 127.0.0.1:39889 connection open connection closed server closing server closed ok test_subprotocol_error (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:44089 server listening on 127.0.0.1:43033 connection open connection closed server closing server closed ok test_subprotocol_error_no_subprotocols (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:35393 server listening on 127.0.0.1:36825 connection open connection closed server closing server closed ok test_subprotocol_error_two_subprotocols (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:37839 server listening on 127.0.0.1:37229 connection open connection closed server closing server closed ok test_subprotocol_not_accepted (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:33491 server listening on 127.0.0.1:41385 connection open connection closed server closing server closed ok test_subprotocol_not_offered (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:43953 server listening on 127.0.0.1:39669 connection open connection closed server closing server closed ok test_subprotocol_not_requested (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:36701 server listening on 127.0.0.1:34401 connection open connection closed server closing server closed ok test_unix_socket (tests.legacy.test_client_server.ClientServerTests) ... server listening on /tmp/tmphaiyysi3/websockets connection open connection closed server closing server closed ok test_ws_connection_http_endpoint (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:43365 server listening on 127.0.0.1:39649 connection failed (200 OK) connection closed server closing server closed ok test_ws_connection_ws_endpoint (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:36967 server listening on 127.0.0.1:42001 connection open connection closed server closing server closed ok test_ws_handler_argument_backwards_compatibility (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:40719 server listening on 127.0.0.1:44015 connection open connection closed server closing server closed ok test_ws_handler_argument_backwards_compatibility_partial (tests.legacy.test_client_server.ClientServerTests) ... server listening on [::1]:37353 server listening on 127.0.0.1:37229 connection open connection closed server closing server closed ok test_client (tests.legacy.test_client_server.ContextManagerTests) ... server listening on [::1]:38749 server listening on 127.0.0.1:40487 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 953, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedOK: received 1000 (OK); then sent 1000 (OK) connection closed server closing server closed ok test_server (tests.legacy.test_client_server.ContextManagerTests) ... server listening on [::1]:42163 server listening on 127.0.0.1:33515 server closing server closed ok test_unix_server (tests.legacy.test_client_server.ContextManagerTests) ... server listening on /tmp/tmpz_a5vg9z/websockets server closing server closed ok test_logger_client (tests.legacy.test_client_server.LoggerTests) ... ok test_reconnect (tests.legacy.test_client_server.ReconnectionTests) ... server listening on [::1]:39085 server listening on 127.0.0.1:32955 server closing connection closed server closed ok test_basic (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:38757 server listening on 127.0.0.1:43983 connection open connection closed server closing server closed ok test_client_close_timeout (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:36167 server listening on 127.0.0.1:38533 connection open connection closed server closing server closed ok test_client_close_timeout_over_timeout (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:34769 server listening on 127.0.0.1:44551 connection open connection closed server closing server closed ok test_client_closes_connection_before_handshake (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:34465 server listening on 127.0.0.1:45301 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) File "/usr/lib/python3.10/asyncio/streams.py", line 705, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_client_create_protocol (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:42977 server listening on 127.0.0.1:43527 connection open connection closed server closing server closed ok test_client_create_protocol_function (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:42491 server listening on 127.0.0.1:46727 connection open connection closed server closing server closed ok test_client_create_protocol_over_klass (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:39471 server listening on 127.0.0.1:32909 connection open connection closed server closing server closed ok test_client_klass (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:35229 server listening on 127.0.0.1:37651 connection open connection closed server closing server closed ok test_client_receives_malformed_response (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:42099 server listening on 127.0.0.1:34607 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) File "/usr/lib/python3.10/asyncio/streams.py", line 705, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_client_sends_invalid_handshake_request (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:45073 server listening on 127.0.0.1:40669 connection failed (426 Upgrade Required) connection closed server closing server closed ok test_client_timeout_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:33097 server listening on 127.0.0.1:33601 connection open connection closed server closing server closed ok test_compression_deflate (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:36441 server listening on 127.0.0.1:44585 connection open connection closed server closing server closed ok test_compression_unsupported_client (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:34797 server listening on 127.0.0.1:46305 server closing server closed ok test_compression_unsupported_server (tests.legacy.test_client_server.SecureClientServerTests) ... ok test_connection_error_during_closing_handshake (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:35393 server listening on 127.0.0.1:39209 connection open connection closed server closing server closed ok test_connection_error_during_opening_handshake (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:37741 server listening on 127.0.0.1:44349 connection closed server closing server closed ok test_explicit_host_port (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:42991 server listening on 127.0.0.1:40603 connection open connection closed server closing server closed ok test_explicit_socket (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:46279 server listening on 127.0.0.1:34417 connection open connection closed server closing server closed ok test_extension (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:35283 server listening on 127.0.0.1:33353 connection open connection closed server closing server closed ok test_extension_client_rejection (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:46159 server listening on 127.0.0.1:38881 connection open connection closed server closing server closed ok test_extension_mismatch (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:38849 server listening on 127.0.0.1:41699 connection open connection closed server closing server closed ok test_extension_no_match_then_match (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:42961 server listening on 127.0.0.1:39239 connection open connection closed server closing server closed ok test_extension_not_accepted (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:42171 server listening on 127.0.0.1:36055 connection open connection closed server closing server closed ok test_extension_not_requested (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:42615 server listening on 127.0.0.1:46293 connection open connection closed server closing server closed ok test_extension_order (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:38889 server listening on 127.0.0.1:43435 connection open connection closed server closing server closed ok test_extensions_error (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:34821 server listening on 127.0.0.1:35251 connection open connection closed server closing server closed ok test_extensions_error_no_extensions (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:42753 server listening on 127.0.0.1:43605 connection open connection closed server closing server closed ok test_http_request_custom_server_header (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:46495 server listening on 127.0.0.1:42549 connection failed (200 OK) server closing connection closed server closed ok test_http_request_http_endpoint (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:38427 server listening on 127.0.0.1:35739 connection failed (200 OK) server closing connection closed server closed ok test_http_request_no_server_header (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:36133 server listening on 127.0.0.1:37573 connection failed (200 OK) server closing connection closed server closed ok test_http_request_ws_endpoint (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:36081 server listening on 127.0.0.1:39237 connection failed (426 Upgrade Required) server closing connection closed server closed ok test_infinite_redirect (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:35391 server listening on 127.0.0.1:42121 connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed connection failed (302 Found) connection closed server closing server closed ok test_invalid_status_error_during_client_connect (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:43331 server listening on 127.0.0.1:38207 connection failed (403 Forbidden) connection closed server closing server closed ok test_invalid_subprotocol_client (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:46455 server listening on 127.0.0.1:46379 server closing server closed ok test_invalid_subprotocol_server (tests.legacy.test_client_server.SecureClientServerTests) ... ok test_loop_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:46103 server listening on 127.0.0.1:38497 connection open connection closed server closing server closed ok test_no_extension (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:44593 server listening on 127.0.0.1:39383 connection open connection closed server closing server closed ok test_no_subprotocol (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:43517 server listening on 127.0.0.1:46793 connection open connection closed server closing server closed ok test_process_request_argument (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:43565 server listening on 127.0.0.1:36731 connection failed (200 OK) server closing connection closed server closed ok test_process_request_argument_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:36517 server listening on 127.0.0.1:40453 connection failed (200 OK) server closing connection closed server closed ok test_process_request_override (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:32945 server listening on 127.0.0.1:36259 connection failed (200 OK) server closing connection closed server closed ok test_process_request_override_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:42751 server listening on 127.0.0.1:34909 connection failed (200 OK) server closing connection closed server closed ok test_protocol_custom_request_headers (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:39623 server listening on 127.0.0.1:43385 connection open connection closed server closing server closed ok test_protocol_custom_response_headers (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:43475 server listening on 127.0.0.1:46439 connection open connection closed server closing server closed ok test_protocol_custom_response_headers_callable (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:36551 server listening on 127.0.0.1:46771 connection open connection closed server closing server closed ok test_protocol_custom_response_headers_callable_none (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:37201 server listening on 127.0.0.1:33993 connection open connection closed server closing server closed ok test_protocol_custom_server_header (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:39387 server listening on 127.0.0.1:34737 connection open connection closed server closing server closed ok test_protocol_custom_server_header_legacy (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:39149 server listening on 127.0.0.1:38171 connection open connection closed server closing server closed ok test_protocol_custom_user_agent_header (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:33997 server listening on 127.0.0.1:32907 connection open connection closed server closing server closed ok test_protocol_custom_user_agent_header_legacy (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:34493 server listening on 127.0.0.1:41053 connection open connection closed server closing server closed ok test_protocol_deprecated_attributes (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:35949 server listening on 127.0.0.1:37233 connection open connection closed server closing server closed ok test_protocol_headers (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:33175 server listening on 127.0.0.1:44289 connection open connection closed server closing server closed ok test_protocol_no_server_header (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:34065 server listening on 127.0.0.1:41247 connection open connection closed server closing server closed ok test_protocol_no_user_agent_header (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:35927 server listening on 127.0.0.1:40815 connection open connection closed server closing server closed ok test_protocol_path (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:38731 server listening on 127.0.0.1:35349 connection open connection closed server closing server closed ok test_redirect (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:38097 server listening on 127.0.0.1:36263 connection failed (301 Moved Permanently) connection closed connection open connection closed server closing server closed server listening on [::1]:33433 server listening on 127.0.0.1:34793 connection failed (302 Found) connection closed connection open connection closed server closing server closed server listening on [::1]:33273 server listening on 127.0.0.1:44415 connection failed (303 See Other) connection closed connection open connection closed server closing server closed server listening on [::1]:36811 server listening on 127.0.0.1:32973 connection failed (307 Temporary Redirect) connection closed connection open connection closed server closing server closed server listening on [::1]:43375 server listening on 127.0.0.1:36011 connection failed (308 Permanent Redirect) connection closed connection open connection closed server closing server closed ok test_redirect_insecure (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:33323 server listening on 127.0.0.1:35921 connection failed (302 Found) connection closed server closing server closed ok test_redirect_missing_location (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:38115 server listening on 127.0.0.1:38005 connection failed (302 Found) connection closed server closing server closed ok test_redirect_relative_location (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:45289 server listening on 127.0.0.1:43983 connection failed (302 Found) connection closed connection open connection closed server closing server closed ok test_select_subprotocol_argument (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:36823 server listening on 127.0.0.1:34171 connection open connection closed server closing server closed ok test_select_subprotocol_override (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:42427 server listening on 127.0.0.1:33841 connection open connection closed server closing server closed ok test_server_close_crashes (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:34351 server listening on 127.0.0.1:41911 connection open closing handshake failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 244, in handler await self.close() File "/usr/lib/python3.10/unittest/mock.py", line 2234, in _execute_mock_call raise effect ValueError: close failed connection closed server closing server closed ok test_server_close_timeout (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:39599 server listening on 127.0.0.1:34247 connection open connection closed server closing server closed ok test_server_close_timeout_over_timeout (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:35801 server listening on 127.0.0.1:33207 connection open connection closed server closing server closed ok test_server_create_protocol (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:37417 server listening on 127.0.0.1:36683 connection failed (401 Unauthorized) connection closed server closing server closed ok test_server_create_protocol_function (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:35851 server listening on 127.0.0.1:44175 connection failed (401 Unauthorized) connection closed server closing server closed ok test_server_create_protocol_over_klass (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:44223 server listening on 127.0.0.1:37807 connection failed (403 Forbidden) connection closed server closing server closed ok test_server_does_not_switch_protocols (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:40747 server listening on 127.0.0.1:33593 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) File "/usr/lib/python3.10/asyncio/streams.py", line 705, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_server_error_in_handshake (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:40921 server listening on 127.0.0.1:40007 opening handshake failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 165, in handler await self.handshake( File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 593, in handshake early_response = await early_response_awaitable File "/usr/lib/python3.10/unittest/mock.py", line 2234, in _execute_mock_call raise effect Exception: process_request crashed connection failed (500 Internal Server Error) connection closed server closing server closed ok test_server_handler_crashes (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:45295 server listening on 127.0.0.1:35683 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/usr/lib/python3.10/unittest/mock.py", line 2234, in _execute_mock_call raise effect ValueError: send failed connection closed server closing server closed ok test_server_klass_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:46767 server listening on 127.0.0.1:43427 connection failed (401 Unauthorized) connection closed server closing server closed ok test_server_receives_malformed_request (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:35851 server listening on 127.0.0.1:32935 connection failed (400 Bad Request) connection closed server closing server closed ok test_server_sends_invalid_handshake_response (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:38287 server listening on 127.0.0.1:42451 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) File "/usr/lib/python3.10/asyncio/streams.py", line 705, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent connection closed server closing server closed ok test_server_shuts_down_during_connection_handling (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:41905 server listening on 127.0.0.1:46713 connection open server closing connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 953, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedOK: sent 1001 (going away); then received 1001 (going away) connection closed server closed ok test_server_shuts_down_during_opening_handshake (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:43795 server listening on 127.0.0.1:35161 server closing server closed ERROR test_server_shuts_down_waits_until_handlers_terminate (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:35181 server listening on 127.0.0.1:36815 connection open server closing connection closed server closed ok test_server_timeout_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:41281 server listening on 127.0.0.1:38275 connection open connection closed server closing server closed ok test_subprotocol (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:33785 server listening on 127.0.0.1:41155 connection open connection closed server closing server closed ok test_subprotocol_error (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:40499 server listening on 127.0.0.1:40433 connection open connection closed server closing server closed ok test_subprotocol_error_no_subprotocols (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:41621 server listening on 127.0.0.1:35797 connection open connection closed server closing server closed ok test_subprotocol_error_two_subprotocols (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:34683 server listening on 127.0.0.1:44069 connection open connection closed server closing server closed ok test_subprotocol_not_accepted (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:45837 server listening on 127.0.0.1:38873 connection open connection closed server closing server closed ok test_subprotocol_not_offered (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:46589 server listening on 127.0.0.1:41305 connection open connection closed server closing server closed ok test_subprotocol_not_requested (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:46549 server listening on 127.0.0.1:41029 connection open connection closed server closing server closed ok test_ws_connection_http_endpoint (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:44781 server listening on 127.0.0.1:42603 connection failed (200 OK) connection closed server closing server closed ok test_ws_connection_ws_endpoint (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:34419 server listening on 127.0.0.1:34603 connection open connection closed server closing server closed ok test_ws_handler_argument_backwards_compatibility (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:34303 server listening on 127.0.0.1:39957 connection open connection closed server closing server closed ok test_ws_handler_argument_backwards_compatibility_partial (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:36383 server listening on 127.0.0.1:41193 connection open connection closed server closing server closed ok test_ws_uri_is_rejected (tests.legacy.test_client_server.SecureClientServerTests) ... server listening on [::1]:46691 server listening on 127.0.0.1:46537 server closing server closed ok test_client (tests.legacy.test_client_server.YieldFromTests) ... server listening on [::1]:38045 server listening on 127.0.0.1:40125 connection open connection handler failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/server.py", line 236, in handler await self.ws_handler(self) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 76, in default_handler await ws.send((await ws.recv())) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 568, in recv await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 953, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedOK: received 1000 (OK); then sent 1000 (OK) connection closed server closing server closed ok test_server (tests.legacy.test_client_server.YieldFromTests) ... server listening on [::1]:33909 server listening on 127.0.0.1:38573 server closing server closed ok test_bad_opcode (tests.legacy.test_framing.FramingTests) ... ok test_bad_reserved_bits (tests.legacy.test_framing.FramingTests) ... ok test_binary (tests.legacy.test_framing.FramingTests) ... ok test_binary_masked (tests.legacy.test_framing.FramingTests) ... ok test_close (tests.legacy.test_framing.FramingTests) ... ok test_control_frame_max_length (tests.legacy.test_framing.FramingTests) ... ok test_extensions (tests.legacy.test_framing.FramingTests) ... ok test_fragmented_control_frame (tests.legacy.test_framing.FramingTests) ... ok test_good_opcode (tests.legacy.test_framing.FramingTests) ... ok test_long (tests.legacy.test_framing.FramingTests) ... ok test_mask_flag (tests.legacy.test_framing.FramingTests) ... ok test_non_ascii_text (tests.legacy.test_framing.FramingTests) ... ok test_non_ascii_text_masked (tests.legacy.test_framing.FramingTests) ... ok test_payload_too_big (tests.legacy.test_framing.FramingTests) ... ok test_ping (tests.legacy.test_framing.FramingTests) ... ok test_pong (tests.legacy.test_framing.FramingTests) ... ok test_text (tests.legacy.test_framing.FramingTests) ... ok test_text_masked (tests.legacy.test_framing.FramingTests) ... ok test_very_long (tests.legacy.test_framing.FramingTests) ... ok test_parse_close_and_serialize_close (tests.legacy.test_framing.ParseAndSerializeCloseTests) ... ok test_parse_close_empty (tests.legacy.test_framing.ParseAndSerializeCloseTests) ... ok test_parse_close_errors (tests.legacy.test_framing.ParseAndSerializeCloseTests) ... ok test_serialize_close_errors (tests.legacy.test_framing.ParseAndSerializeCloseTests) ... ok test_request_additional_connection (tests.legacy.test_handshake.HandshakeTests) ... ok test_request_additional_key (tests.legacy.test_handshake.HandshakeTests) ... ok test_request_additional_upgrade (tests.legacy.test_handshake.HandshakeTests) ... ok test_request_additional_version (tests.legacy.test_handshake.HandshakeTests) ... ok test_request_invalid_connection (tests.legacy.test_handshake.HandshakeTests) ... ok test_request_invalid_key_not_16_bytes_long (tests.legacy.test_handshake.HandshakeTests) ... ok test_request_invalid_key_not_base64 (tests.legacy.test_handshake.HandshakeTests) ... ok test_request_invalid_key_not_well_padded (tests.legacy.test_handshake.HandshakeTests) ... ok test_request_invalid_upgrade (tests.legacy.test_handshake.HandshakeTests) ... ok test_request_invalid_version (tests.legacy.test_handshake.HandshakeTests) ... ok test_request_missing_connection (tests.legacy.test_handshake.HandshakeTests) ... ok test_request_missing_key (tests.legacy.test_handshake.HandshakeTests) ... ok test_request_missing_upgrade (tests.legacy.test_handshake.HandshakeTests) ... ok test_request_missing_version (tests.legacy.test_handshake.HandshakeTests) ... ok test_response_additional_accept (tests.legacy.test_handshake.HandshakeTests) ... ok test_response_additional_connection (tests.legacy.test_handshake.HandshakeTests) ... ok test_response_additional_upgrade (tests.legacy.test_handshake.HandshakeTests) ... ok test_response_invalid_accept (tests.legacy.test_handshake.HandshakeTests) ... ok test_response_invalid_connection (tests.legacy.test_handshake.HandshakeTests) ... ok test_response_invalid_upgrade (tests.legacy.test_handshake.HandshakeTests) ... ok test_response_missing_accept (tests.legacy.test_handshake.HandshakeTests) ... ok test_response_missing_connection (tests.legacy.test_handshake.HandshakeTests) ... ok test_response_missing_upgrade (tests.legacy.test_handshake.HandshakeTests) ... ok test_round_trip (tests.legacy.test_handshake.HandshakeTests) ... ok test_header_name (tests.legacy.test_http.HTTPAsyncTests) ... ok test_header_value (tests.legacy.test_http.HTTPAsyncTests) ... ok test_headers_limit (tests.legacy.test_http.HTTPAsyncTests) ... ok test_line_ending (tests.legacy.test_http.HTTPAsyncTests) ... ok test_line_limit (tests.legacy.test_http.HTTPAsyncTests) ... ok test_read_request (tests.legacy.test_http.HTTPAsyncTests) ... ok test_read_request_empty (tests.legacy.test_http.HTTPAsyncTests) ... ok test_read_request_invalid_header (tests.legacy.test_http.HTTPAsyncTests) ... ok test_read_request_invalid_request_line (tests.legacy.test_http.HTTPAsyncTests) ... ok test_read_request_invalid_status_line (tests.legacy.test_http.HTTPAsyncTests) ... ok test_read_request_unsupported_method (tests.legacy.test_http.HTTPAsyncTests) ... ok test_read_request_unsupported_version (tests.legacy.test_http.HTTPAsyncTests) ... ok test_read_response (tests.legacy.test_http.HTTPAsyncTests) ... ok test_read_response_empty (tests.legacy.test_http.HTTPAsyncTests) ... ok test_read_response_invalid_header (tests.legacy.test_http.HTTPAsyncTests) ... ok test_read_response_invalid_reason (tests.legacy.test_http.HTTPAsyncTests) ... ok test_read_response_invalid_status (tests.legacy.test_http.HTTPAsyncTests) ... ok test_read_response_unsupported_status (tests.legacy.test_http.HTTPAsyncTests) ... ok test_read_response_unsupported_version (tests.legacy.test_http.HTTPAsyncTests) ... ok test_abort_ping (tests.legacy.test_protocol.ClientTests) ... ok test_abort_ping_does_not_log_exception_if_not_retreived (tests.legacy.test_protocol.ClientTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedOK: received 1000 (OK) close; then sent 1000 (OK) close ok test_acknowledge_aborted_ping (tests.legacy.test_protocol.ClientTests) ... ok test_acknowledge_ping (tests.legacy.test_protocol.ClientTests) ... ok test_acknowledge_previous_pings (tests.legacy.test_protocol.ClientTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_answer_ping (tests.legacy.test_protocol.ClientTests) ... ok test_answer_ping_does_not_crash_if_connection_closed (tests.legacy.test_protocol.ClientTests) ... ok test_answer_ping_does_not_crash_if_connection_closing (tests.legacy.test_protocol.ClientTests) ... ok test_broadcast_binary (tests.legacy.test_protocol.ClientTests) ... ok test_broadcast_no_clients (tests.legacy.test_protocol.ClientTests) ... ok test_broadcast_skips_closed_connection (tests.legacy.test_protocol.ClientTests) ... ok test_broadcast_skips_closing_connection (tests.legacy.test_protocol.ClientTests) ... ok test_broadcast_text (tests.legacy.test_protocol.ClientTests) ... ok test_broadcast_two_clients (tests.legacy.test_protocol.ClientTests) ... ok test_broadcast_type_error (tests.legacy.test_protocol.ClientTests) ... ok test_broadcast_within_fragmented_text (tests.legacy.test_protocol.ClientTests) ... Task exception was never retrieved future: exception=ConnectionClosedError(None, None, None)> Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) File "/usr/lib/python3.10/asyncio/streams.py", line 705, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 671, in send await self.write_frame(False, opcode, data) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1214, in write_frame await self.drain() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1203, in drain await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_canceled_ping (tests.legacy.test_protocol.ClientTests) ... ok test_close_code (tests.legacy.test_protocol.ClientTests) ... ok test_close_code_not_set (tests.legacy.test_protocol.ClientTests) ... ok test_close_connection_lost (tests.legacy.test_protocol.ClientTests) ... ok test_close_handshake_in_fragmented_text (tests.legacy.test_protocol.ClientTests) ... ok test_close_preserves_incoming_frames (tests.legacy.test_protocol.ClientTests) ... ok test_close_protocol_error (tests.legacy.test_protocol.ClientTests) ... ok test_close_reason (tests.legacy.test_protocol.ClientTests) ... ok test_close_reason_not_set (tests.legacy.test_protocol.ClientTests) ... ok test_closed (tests.legacy.test_protocol.ClientTests) ... ok test_connection_close_in_fragmented_text (tests.legacy.test_protocol.ClientTests) ... ok test_connection_closed_attributes (tests.legacy.test_protocol.ClientTests) ... ok test_connection_lost (tests.legacy.test_protocol.ClientTests) ... Exception in callback WebSocketCommonProtocol.connection_lost(None) handle: Traceback (most recent call last): File "/usr/lib/python3.10/asyncio/events.py", line 80, in _run self._context.run(self._callback, *self._args) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1521, in connection_lost self.connection_lost_waiter.set_result(None) asyncio.exceptions.InvalidStateError: invalid state ok test_control_frame_within_fragmented_text (tests.legacy.test_protocol.ClientTests) ... ok test_duplicate_ping (tests.legacy.test_protocol.ClientTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ensure_open_before_opening_handshake (tests.legacy.test_protocol.ClientTests) ... ok test_ensure_open_during_unclean_close (tests.legacy.test_protocol.ClientTests) ... ok test_fragmented_binary (tests.legacy.test_protocol.ClientTests) ... ok test_fragmented_binary_no_max_size (tests.legacy.test_protocol.ClientTests) ... ok test_fragmented_binary_payload_too_big (tests.legacy.test_protocol.ClientTests) ... ok test_fragmented_text (tests.legacy.test_protocol.ClientTests) ... ok test_fragmented_text_no_max_size (tests.legacy.test_protocol.ClientTests) ... ok test_fragmented_text_payload_too_big (tests.legacy.test_protocol.ClientTests) ... ok test_ignore_pong (tests.legacy.test_protocol.ClientTests) ... ok test_keepalive_ping (tests.legacy.test_protocol.ClientTests) ... ok test_keepalive_ping_does_not_crash_when_connection_lost (tests.legacy.test_protocol.ClientTests) ... ok test_keepalive_ping_not_acknowledged_closes_connection (tests.legacy.test_protocol.ClientTests) ... ok test_keepalive_ping_stops_when_connection_closed (tests.legacy.test_protocol.ClientTests) ... ok test_keepalive_ping_stops_when_connection_closing (tests.legacy.test_protocol.ClientTests) ... ok test_keepalive_ping_unexpected_error (tests.legacy.test_protocol.ClientTests) ... keepalive ping failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1271, in keepalive_ping pong_waiter = await self.ping() File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_protocol.py", line 1307, in ping raise Exception("BOOM") Exception: BOOM ok test_keepalive_ping_with_no_ping_interval (tests.legacy.test_protocol.ClientTests) ... ok test_keepalive_ping_with_no_ping_timeout (tests.legacy.test_protocol.ClientTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_legacy_recv (tests.legacy.test_protocol.ClientTests) ... ok test_local_address (tests.legacy.test_protocol.ClientTests) ... ok test_local_address_before_connection (tests.legacy.test_protocol.ClientTests) ... ok test_local_close (tests.legacy.test_protocol.ClientTests) ... ok test_local_close_connection_lost_timeout_after_close (tests.legacy.test_protocol.ClientTests) ... ok test_local_close_connection_lost_timeout_after_write_eof (tests.legacy.test_protocol.ClientTests) ... ok test_local_close_during_recv (tests.legacy.test_protocol.ClientTests) ... ok test_local_close_receive_close_frame_timeout (tests.legacy.test_protocol.ClientTests) ... ok test_local_close_send_close_frame_timeout (tests.legacy.test_protocol.ClientTests) ... ok test_loop_backwards_compatibility (tests.legacy.test_protocol.ClientTests) ... ok test_open (tests.legacy.test_protocol.ClientTests) ... ok test_ping_binary (tests.legacy.test_protocol.ClientTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_binary_from_bytearray (tests.legacy.test_protocol.ClientTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_binary_from_memoryview (tests.legacy.test_protocol.ClientTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_default (tests.legacy.test_protocol.ClientTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_on_closed_connection (tests.legacy.test_protocol.ClientTests) ... ok test_ping_on_closing_connection_local (tests.legacy.test_protocol.ClientTests) ... ok test_ping_on_closing_connection_remote (tests.legacy.test_protocol.ClientTests) ... ok test_ping_text (tests.legacy.test_protocol.ClientTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_type_error (tests.legacy.test_protocol.ClientTests) ... ok test_pong_binary (tests.legacy.test_protocol.ClientTests) ... ok test_pong_binary_from_bytearray (tests.legacy.test_protocol.ClientTests) ... ok test_pong_binary_from_memoryview (tests.legacy.test_protocol.ClientTests) ... ok test_pong_default (tests.legacy.test_protocol.ClientTests) ... ok test_pong_on_closed_connection (tests.legacy.test_protocol.ClientTests) ... ok test_pong_on_closing_connection_local (tests.legacy.test_protocol.ClientTests) ... ok test_pong_on_closing_connection_remote (tests.legacy.test_protocol.ClientTests) ... ok test_pong_text (tests.legacy.test_protocol.ClientTests) ... ok test_pong_type_error (tests.legacy.test_protocol.ClientTests) ... ok test_record_latency_on_pong (tests.legacy.test_protocol.ClientTests) ... ok test_recv_binary (tests.legacy.test_protocol.ClientTests) ... ok test_recv_binary_no_max_size (tests.legacy.test_protocol.ClientTests) ... ok test_recv_binary_payload_too_big (tests.legacy.test_protocol.ClientTests) ... ok test_recv_canceled (tests.legacy.test_protocol.ClientTests) ... ok test_recv_canceled_race_condition (tests.legacy.test_protocol.ClientTests) ... ok test_recv_on_closed_connection (tests.legacy.test_protocol.ClientTests) ... ok test_recv_on_closing_connection_local (tests.legacy.test_protocol.ClientTests) ... ok test_recv_on_closing_connection_remote (tests.legacy.test_protocol.ClientTests) ... ok test_recv_other_error (tests.legacy.test_protocol.ClientTests) ... data transfer failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_protocol.py", line 529, in read_message raise Exception("BOOM") Exception: BOOM ok test_recv_prevents_concurrent_calls (tests.legacy.test_protocol.ClientTests) ... ok test_recv_protocol_error (tests.legacy.test_protocol.ClientTests) ... ok test_recv_queue_empty (tests.legacy.test_protocol.ClientTests) ... ok test_recv_queue_full (tests.legacy.test_protocol.ClientTests) ... ok test_recv_queue_no_limit (tests.legacy.test_protocol.ClientTests) ... ok test_recv_text (tests.legacy.test_protocol.ClientTests) ... ok test_recv_text_no_max_size (tests.legacy.test_protocol.ClientTests) ... ok test_recv_text_payload_too_big (tests.legacy.test_protocol.ClientTests) ... ok test_recv_unicode_error (tests.legacy.test_protocol.ClientTests) ... ok test_recv_when_transfer_data_cancelled (tests.legacy.test_protocol.ClientTests) ... ok test_remote_address (tests.legacy.test_protocol.ClientTests) ... ok test_remote_address_before_connection (tests.legacy.test_protocol.ClientTests) ... ok test_remote_close (tests.legacy.test_protocol.ClientTests) ... ok test_remote_close_and_connection_lost (tests.legacy.test_protocol.ClientTests) ... ok test_remote_close_during_send (tests.legacy.test_protocol.ClientTests) ... ok test_return_latency_on_pong (tests.legacy.test_protocol.ClientTests) ... ok test_send_async_iterable_binary (tests.legacy.test_protocol.ClientTests) ... ok test_send_async_iterable_binary_from_bytearray (tests.legacy.test_protocol.ClientTests) ... ok test_send_async_iterable_binary_from_memoryview (tests.legacy.test_protocol.ClientTests) ... ok test_send_async_iterable_mixed_type_error (tests.legacy.test_protocol.ClientTests) ... ok test_send_async_iterable_prevents_concurrent_send (tests.legacy.test_protocol.ClientTests) ... ok test_send_async_iterable_text (tests.legacy.test_protocol.ClientTests) ... ok test_send_async_iterable_type_error (tests.legacy.test_protocol.ClientTests) ... ok test_send_binary (tests.legacy.test_protocol.ClientTests) ... ok test_send_binary_from_bytearray (tests.legacy.test_protocol.ClientTests) ... ok test_send_binary_from_memoryview (tests.legacy.test_protocol.ClientTests) ... ok test_send_dict (tests.legacy.test_protocol.ClientTests) ... ok test_send_empty_async_iterable (tests.legacy.test_protocol.ClientTests) ... ok test_send_empty_iterable (tests.legacy.test_protocol.ClientTests) ... ok test_send_iterable_binary (tests.legacy.test_protocol.ClientTests) ... ok test_send_iterable_binary_from_bytearray (tests.legacy.test_protocol.ClientTests) ... ok test_send_iterable_binary_from_memoryview (tests.legacy.test_protocol.ClientTests) ... ok test_send_iterable_mixed_type_error (tests.legacy.test_protocol.ClientTests) ... ok test_send_iterable_prevents_concurrent_send (tests.legacy.test_protocol.ClientTests) ... ok test_send_iterable_text (tests.legacy.test_protocol.ClientTests) ... ok test_send_iterable_type_error (tests.legacy.test_protocol.ClientTests) ... ok test_send_on_closed_connection (tests.legacy.test_protocol.ClientTests) ... ok test_send_on_closing_connection_local (tests.legacy.test_protocol.ClientTests) ... ok test_send_on_closing_connection_remote (tests.legacy.test_protocol.ClientTests) ... ok test_send_text (tests.legacy.test_protocol.ClientTests) ... ok test_send_type_error (tests.legacy.test_protocol.ClientTests) ... ok test_simultaneous_close (tests.legacy.test_protocol.ClientTests) ... ok test_timeout_backwards_compatibility (tests.legacy.test_protocol.ClientTests) ... ok test_unterminated_fragmented_text (tests.legacy.test_protocol.ClientTests) ... ok test_wait_closed (tests.legacy.test_protocol.ClientTests) ... ok test_abort_ping (tests.legacy.test_protocol.ServerTests) ... ok test_abort_ping_does_not_log_exception_if_not_retreived (tests.legacy.test_protocol.ServerTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedOK: received 1000 (OK) close; then sent 1000 (OK) close ok test_acknowledge_aborted_ping (tests.legacy.test_protocol.ServerTests) ... ok test_acknowledge_ping (tests.legacy.test_protocol.ServerTests) ... ok test_acknowledge_previous_pings (tests.legacy.test_protocol.ServerTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_answer_ping (tests.legacy.test_protocol.ServerTests) ... ok test_answer_ping_does_not_crash_if_connection_closed (tests.legacy.test_protocol.ServerTests) ... ok test_answer_ping_does_not_crash_if_connection_closing (tests.legacy.test_protocol.ServerTests) ... ok test_broadcast_binary (tests.legacy.test_protocol.ServerTests) ... ok test_broadcast_no_clients (tests.legacy.test_protocol.ServerTests) ... ok test_broadcast_skips_closed_connection (tests.legacy.test_protocol.ServerTests) ... ok test_broadcast_skips_closing_connection (tests.legacy.test_protocol.ServerTests) ... ok test_broadcast_text (tests.legacy.test_protocol.ServerTests) ... ok test_broadcast_two_clients (tests.legacy.test_protocol.ServerTests) ... ok test_broadcast_type_error (tests.legacy.test_protocol.ServerTests) ... ok test_broadcast_within_fragmented_text (tests.legacy.test_protocol.ServerTests) ... Task exception was never retrieved future: exception=ConnectionClosedError(None, None, None)> Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1038, in read_message frame = await self.read_data_frame(max_size=self.max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1113, in read_data_frame frame = await self.read_frame(max_size) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1170, in read_frame frame = await Frame.read( File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/framing.py", line 69, in read data = await reader(2) File "/usr/lib/python3.10/asyncio/streams.py", line 705, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 671, in send await self.write_frame(False, opcode, data) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1214, in write_frame await self.drain() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1203, in drain await self.ensure_open() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 944, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_canceled_ping (tests.legacy.test_protocol.ServerTests) ... ok test_close_code (tests.legacy.test_protocol.ServerTests) ... ok test_close_code_not_set (tests.legacy.test_protocol.ServerTests) ... ok test_close_connection_lost (tests.legacy.test_protocol.ServerTests) ... ok test_close_handshake_in_fragmented_text (tests.legacy.test_protocol.ServerTests) ... ok test_close_preserves_incoming_frames (tests.legacy.test_protocol.ServerTests) ... ok test_close_protocol_error (tests.legacy.test_protocol.ServerTests) ... ok test_close_reason (tests.legacy.test_protocol.ServerTests) ... ok test_close_reason_not_set (tests.legacy.test_protocol.ServerTests) ... ok test_closed (tests.legacy.test_protocol.ServerTests) ... ok test_connection_close_in_fragmented_text (tests.legacy.test_protocol.ServerTests) ... ok test_connection_closed_attributes (tests.legacy.test_protocol.ServerTests) ... ok test_connection_lost (tests.legacy.test_protocol.ServerTests) ... Exception in callback WebSocketCommonProtocol.connection_lost(None) handle: Traceback (most recent call last): File "/usr/lib/python3.10/asyncio/events.py", line 80, in _run self._context.run(self._callback, *self._args) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1521, in connection_lost self.connection_lost_waiter.set_result(None) asyncio.exceptions.InvalidStateError: invalid state ok test_control_frame_within_fragmented_text (tests.legacy.test_protocol.ServerTests) ... ok test_duplicate_ping (tests.legacy.test_protocol.ServerTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ensure_open_before_opening_handshake (tests.legacy.test_protocol.ServerTests) ... ok test_ensure_open_during_unclean_close (tests.legacy.test_protocol.ServerTests) ... ok test_fragmented_binary (tests.legacy.test_protocol.ServerTests) ... ok test_fragmented_binary_no_max_size (tests.legacy.test_protocol.ServerTests) ... ok test_fragmented_binary_payload_too_big (tests.legacy.test_protocol.ServerTests) ... ok test_fragmented_text (tests.legacy.test_protocol.ServerTests) ... ok test_fragmented_text_no_max_size (tests.legacy.test_protocol.ServerTests) ... ok test_fragmented_text_payload_too_big (tests.legacy.test_protocol.ServerTests) ... ok test_ignore_pong (tests.legacy.test_protocol.ServerTests) ... ok test_keepalive_ping (tests.legacy.test_protocol.ServerTests) ... ok test_keepalive_ping_does_not_crash_when_connection_lost (tests.legacy.test_protocol.ServerTests) ... ok test_keepalive_ping_not_acknowledged_closes_connection (tests.legacy.test_protocol.ServerTests) ... ok test_keepalive_ping_stops_when_connection_closed (tests.legacy.test_protocol.ServerTests) ... ok test_keepalive_ping_stops_when_connection_closing (tests.legacy.test_protocol.ServerTests) ... ok test_keepalive_ping_unexpected_error (tests.legacy.test_protocol.ServerTests) ... keepalive ping failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 1271, in keepalive_ping pong_waiter = await self.ping() File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_protocol.py", line 1307, in ping raise Exception("BOOM") Exception: BOOM ok test_keepalive_ping_with_no_ping_interval (tests.legacy.test_protocol.ServerTests) ... ok test_keepalive_ping_with_no_ping_timeout (tests.legacy.test_protocol.ServerTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_legacy_recv (tests.legacy.test_protocol.ServerTests) ... ok test_local_address (tests.legacy.test_protocol.ServerTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_local_address_before_connection (tests.legacy.test_protocol.ServerTests) ... ok test_local_close (tests.legacy.test_protocol.ServerTests) ... ok test_local_close_connection_lost_timeout_after_close (tests.legacy.test_protocol.ServerTests) ... ok test_local_close_connection_lost_timeout_after_write_eof (tests.legacy.test_protocol.ServerTests) ... ok test_local_close_during_recv (tests.legacy.test_protocol.ServerTests) ... ok test_local_close_receive_close_frame_timeout (tests.legacy.test_protocol.ServerTests) ... ok test_local_close_send_close_frame_timeout (tests.legacy.test_protocol.ServerTests) ... ok test_loop_backwards_compatibility (tests.legacy.test_protocol.ServerTests) ... ok test_open (tests.legacy.test_protocol.ServerTests) ... ok test_ping_binary (tests.legacy.test_protocol.ServerTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_binary_from_bytearray (tests.legacy.test_protocol.ServerTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_binary_from_memoryview (tests.legacy.test_protocol.ServerTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_default (tests.legacy.test_protocol.ServerTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_on_closed_connection (tests.legacy.test_protocol.ServerTests) ... ok test_ping_on_closing_connection_local (tests.legacy.test_protocol.ServerTests) ... ok test_ping_on_closing_connection_remote (tests.legacy.test_protocol.ServerTests) ... ok test_ping_text (tests.legacy.test_protocol.ServerTests) ... Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ok test_ping_type_error (tests.legacy.test_protocol.ServerTests) ... ok test_pong_binary (tests.legacy.test_protocol.ServerTests) ... ok test_pong_binary_from_bytearray (tests.legacy.test_protocol.ServerTests) ... ok test_pong_binary_from_memoryview (tests.legacy.test_protocol.ServerTests) ... ok test_pong_default (tests.legacy.test_protocol.ServerTests) ... ok test_pong_on_closed_connection (tests.legacy.test_protocol.ServerTests) ... ok test_pong_on_closing_connection_local (tests.legacy.test_protocol.ServerTests) ... ok test_pong_on_closing_connection_remote (tests.legacy.test_protocol.ServerTests) ... ok test_pong_text (tests.legacy.test_protocol.ServerTests) ... ok test_pong_type_error (tests.legacy.test_protocol.ServerTests) ... ok test_record_latency_on_pong (tests.legacy.test_protocol.ServerTests) ... ok test_recv_binary (tests.legacy.test_protocol.ServerTests) ... ok test_recv_binary_no_max_size (tests.legacy.test_protocol.ServerTests) ... ok test_recv_binary_payload_too_big (tests.legacy.test_protocol.ServerTests) ... ok test_recv_canceled (tests.legacy.test_protocol.ServerTests) ... ok test_recv_canceled_race_condition (tests.legacy.test_protocol.ServerTests) ... ok test_recv_on_closed_connection (tests.legacy.test_protocol.ServerTests) ... ok test_recv_on_closing_connection_local (tests.legacy.test_protocol.ServerTests) ... ok test_recv_on_closing_connection_remote (tests.legacy.test_protocol.ServerTests) ... ok test_recv_other_error (tests.legacy.test_protocol.ServerTests) ... data transfer failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/protocol.py", line 968, in transfer_data message = await self.read_message() File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_protocol.py", line 529, in read_message raise Exception("BOOM") Exception: BOOM ok test_recv_prevents_concurrent_calls (tests.legacy.test_protocol.ServerTests) ... ok test_recv_protocol_error (tests.legacy.test_protocol.ServerTests) ... ok test_recv_queue_empty (tests.legacy.test_protocol.ServerTests) ... ok test_recv_queue_full (tests.legacy.test_protocol.ServerTests) ... ok test_recv_queue_no_limit (tests.legacy.test_protocol.ServerTests) ... ok test_recv_text (tests.legacy.test_protocol.ServerTests) ... ok test_recv_text_no_max_size (tests.legacy.test_protocol.ServerTests) ... ok test_recv_text_payload_too_big (tests.legacy.test_protocol.ServerTests) ... ok test_recv_unicode_error (tests.legacy.test_protocol.ServerTests) ... ok test_recv_when_transfer_data_cancelled (tests.legacy.test_protocol.ServerTests) ... ok test_remote_address (tests.legacy.test_protocol.ServerTests) ... ok test_remote_address_before_connection (tests.legacy.test_protocol.ServerTests) ... ok test_remote_close (tests.legacy.test_protocol.ServerTests) ... ok test_remote_close_and_connection_lost (tests.legacy.test_protocol.ServerTests) ... ok test_remote_close_during_send (tests.legacy.test_protocol.ServerTests) ... ok test_return_latency_on_pong (tests.legacy.test_protocol.ServerTests) ... ok test_send_async_iterable_binary (tests.legacy.test_protocol.ServerTests) ... ok test_send_async_iterable_binary_from_bytearray (tests.legacy.test_protocol.ServerTests) ... ok test_send_async_iterable_binary_from_memoryview (tests.legacy.test_protocol.ServerTests) ... ok test_send_async_iterable_mixed_type_error (tests.legacy.test_protocol.ServerTests) ... ok test_send_async_iterable_prevents_concurrent_send (tests.legacy.test_protocol.ServerTests) ... ok test_send_async_iterable_text (tests.legacy.test_protocol.ServerTests) ... ok test_send_async_iterable_type_error (tests.legacy.test_protocol.ServerTests) ... ok test_send_binary (tests.legacy.test_protocol.ServerTests) ... ok test_send_binary_from_bytearray (tests.legacy.test_protocol.ServerTests) ... ok test_send_binary_from_memoryview (tests.legacy.test_protocol.ServerTests) ... ok test_send_dict (tests.legacy.test_protocol.ServerTests) ... ok test_send_empty_async_iterable (tests.legacy.test_protocol.ServerTests) ... ok test_send_empty_iterable (tests.legacy.test_protocol.ServerTests) ... ok test_send_iterable_binary (tests.legacy.test_protocol.ServerTests) ... ok test_send_iterable_binary_from_bytearray (tests.legacy.test_protocol.ServerTests) ... ok test_send_iterable_binary_from_memoryview (tests.legacy.test_protocol.ServerTests) ... ok test_send_iterable_mixed_type_error (tests.legacy.test_protocol.ServerTests) ... ok test_send_iterable_prevents_concurrent_send (tests.legacy.test_protocol.ServerTests) ... ok test_send_iterable_text (tests.legacy.test_protocol.ServerTests) ... ok test_send_iterable_type_error (tests.legacy.test_protocol.ServerTests) ... ok test_send_on_closed_connection (tests.legacy.test_protocol.ServerTests) ... ok test_send_on_closing_connection_local (tests.legacy.test_protocol.ServerTests) ... ok test_send_on_closing_connection_remote (tests.legacy.test_protocol.ServerTests) ... ok test_send_text (tests.legacy.test_protocol.ServerTests) ... ok test_send_type_error (tests.legacy.test_protocol.ServerTests) ... ok test_simultaneous_close (tests.legacy.test_protocol.ServerTests) ... ok test_timeout_backwards_compatibility (tests.legacy.test_protocol.ServerTests) ... ok test_unterminated_fragmented_text (tests.legacy.test_protocol.ServerTests) ... ok test_wait_closed (tests.legacy.test_protocol.ServerTests) ... ok test_accept_response (tests.test_client.AcceptRejectTests) ... ok test_basic (tests.test_client.AcceptRejectTests) ... ok test_extension (tests.test_client.AcceptRejectTests) ... ok test_invalid_accept (tests.test_client.AcceptRejectTests) ... ok test_invalid_connection (tests.test_client.AcceptRejectTests) ... ok test_invalid_upgrade (tests.test_client.AcceptRejectTests) ... ok test_missing_accept (tests.test_client.AcceptRejectTests) ... ok test_missing_connection (tests.test_client.AcceptRejectTests) ... ok test_missing_upgrade (tests.test_client.AcceptRejectTests) ... ok test_multiple_accept (tests.test_client.AcceptRejectTests) ... ok test_multiple_extensions (tests.test_client.AcceptRejectTests) ... ok test_multiple_extensions_order (tests.test_client.AcceptRejectTests) ... ok test_multiple_subprotocols (tests.test_client.AcceptRejectTests) ... ok test_multiple_supported_extension_parameters (tests.test_client.AcceptRejectTests) ... ok test_no_extension (tests.test_client.AcceptRejectTests) ... ok test_no_extensions (tests.test_client.AcceptRejectTests) ... ok test_no_subprotocol (tests.test_client.AcceptRejectTests) ... ok test_no_subprotocols (tests.test_client.AcceptRejectTests) ... ok test_receive_accept (tests.test_client.AcceptRejectTests) ... ok test_receive_reject (tests.test_client.AcceptRejectTests) ... ok test_reject_response (tests.test_client.AcceptRejectTests) ... ok test_subprotocol (tests.test_client.AcceptRejectTests) ... ok test_supported_extension_parameters (tests.test_client.AcceptRejectTests) ... ok test_supported_subprotocol (tests.test_client.AcceptRejectTests) ... ok test_unexpected_extension (tests.test_client.AcceptRejectTests) ... ok test_unexpected_subprotocol (tests.test_client.AcceptRejectTests) ... ok test_unsupported_extension (tests.test_client.AcceptRejectTests) ... ok test_unsupported_extension_parameters (tests.test_client.AcceptRejectTests) ... ok test_unsupported_subprotocol (tests.test_client.AcceptRejectTests) ... ok test_connect_request (tests.test_client.ConnectTests) ... ok test_extensions (tests.test_client.ConnectTests) ... ok test_origin (tests.test_client.ConnectTests) ... ok test_path (tests.test_client.ConnectTests) ... ok test_port (tests.test_client.ConnectTests) ... ok test_send_connect (tests.test_client.ConnectTests) ... ok test_subprotocols (tests.test_client.ConnectTests) ... ok test_user_info (tests.test_client.ConnectTests) ... ok test_bypass_handshake (tests.test_client.MiscTests) ... ok test_custom_logger (tests.test_client.MiscTests) ... ok test_client_receives_binary (tests.test_connection.BinaryTests) ... ok test_client_receives_binary_after_receiving_close (tests.test_connection.BinaryTests) ... ok test_client_receives_binary_over_size_limit (tests.test_connection.BinaryTests) ... ok test_client_receives_fragmented_binary (tests.test_connection.BinaryTests) ... ok test_client_receives_fragmented_binary_over_size_limit (tests.test_connection.BinaryTests) ... ok test_client_receives_unexpected_binary (tests.test_connection.BinaryTests) ... ok test_client_sends_binary (tests.test_connection.BinaryTests) ... ok test_client_sends_binary_after_sending_close (tests.test_connection.BinaryTests) ... ok test_client_sends_fragmented_binary (tests.test_connection.BinaryTests) ... ok test_client_sends_unexpected_binary (tests.test_connection.BinaryTests) ... ok test_server_receives_binary (tests.test_connection.BinaryTests) ... ok test_server_receives_binary_after_receiving_close (tests.test_connection.BinaryTests) ... ok test_server_receives_binary_over_size_limit (tests.test_connection.BinaryTests) ... ok test_server_receives_fragmented_binary (tests.test_connection.BinaryTests) ... ok test_server_receives_fragmented_binary_over_size_limit (tests.test_connection.BinaryTests) ... ok test_server_receives_unexpected_binary (tests.test_connection.BinaryTests) ... ok test_server_sends_binary (tests.test_connection.BinaryTests) ... ok test_server_sends_binary_after_sending_close (tests.test_connection.BinaryTests) ... ok test_server_sends_fragmented_binary (tests.test_connection.BinaryTests) ... ok test_server_sends_unexpected_binary (tests.test_connection.BinaryTests) ... ok test_client_receives_close (tests.test_connection.CloseTests) ... ok test_client_receives_close_then_sends_close (tests.test_connection.CloseTests) ... ok test_client_receives_close_with_code (tests.test_connection.CloseTests) ... ok test_client_receives_close_with_code_and_reason (tests.test_connection.CloseTests) ... ok test_client_receives_close_with_non_utf8_reason (tests.test_connection.CloseTests) ... ok test_client_receives_close_with_truncated_code (tests.test_connection.CloseTests) ... ok test_client_sends_close (tests.test_connection.CloseTests) ... ok test_client_sends_close_then_receives_close (tests.test_connection.CloseTests) ... ok test_client_sends_close_with_code (tests.test_connection.CloseTests) ... ok test_client_sends_close_with_code_and_reason (tests.test_connection.CloseTests) ... ok test_client_sends_close_with_reason_only (tests.test_connection.CloseTests) ... ok test_close_code (tests.test_connection.CloseTests) ... ok test_close_code_not_available (tests.test_connection.CloseTests) ... ok test_close_code_not_available_yet (tests.test_connection.CloseTests) ... ok test_close_code_not_provided (tests.test_connection.CloseTests) ... ok test_close_reason (tests.test_connection.CloseTests) ... ok test_close_reason_not_available (tests.test_connection.CloseTests) ... ok test_close_reason_not_available_yet (tests.test_connection.CloseTests) ... ok test_close_reason_not_provided (tests.test_connection.CloseTests) ... ok test_server_receives_close (tests.test_connection.CloseTests) ... ok test_server_receives_close_then_sends_close (tests.test_connection.CloseTests) ... ok test_server_receives_close_with_code (tests.test_connection.CloseTests) ... ok test_server_receives_close_with_code_and_reason (tests.test_connection.CloseTests) ... ok test_server_receives_close_with_non_utf8_reason (tests.test_connection.CloseTests) ... ok test_server_receives_close_with_truncated_code (tests.test_connection.CloseTests) ... ok test_server_sends_close (tests.test_connection.CloseTests) ... ok test_server_sends_close_then_receives_close (tests.test_connection.CloseTests) ... ok test_server_sends_close_with_code (tests.test_connection.CloseTests) ... ok test_server_sends_close_with_code_and_reason (tests.test_connection.CloseTests) ... ok test_server_sends_close_with_reason_only (tests.test_connection.CloseTests) ... ok test_client_receives_close_then_sends_close (tests.test_connection.ConnectionClosedTests) ... ok test_client_receives_eof (tests.test_connection.ConnectionClosedTests) ... ok test_client_sends_close_then_receives_close (tests.test_connection.ConnectionClosedTests) ... ok test_client_sends_close_then_receives_eof (tests.test_connection.ConnectionClosedTests) ... ok test_server_receives_close_then_sends_close (tests.test_connection.ConnectionClosedTests) ... ok test_server_receives_eof (tests.test_connection.ConnectionClosedTests) ... ok test_server_sends_close_then_receives_close (tests.test_connection.ConnectionClosedTests) ... ok test_server_sends_close_then_receives_eof (tests.test_connection.ConnectionClosedTests) ... ok test_client_receives_continuation_after_receiving_close (tests.test_connection.ContinuationTests) ... ok test_client_receives_unexpected_continuation (tests.test_connection.ContinuationTests) ... ok test_client_sends_continuation_after_sending_close (tests.test_connection.ContinuationTests) ... ok test_client_sends_unexpected_continuation (tests.test_connection.ContinuationTests) ... ok test_server_receives_continuation_after_receiving_close (tests.test_connection.ContinuationTests) ... ok test_server_receives_unexpected_continuation (tests.test_connection.ContinuationTests) ... ok test_server_sends_continuation_after_sending_close (tests.test_connection.ContinuationTests) ... ok test_server_sends_unexpected_continuation (tests.test_connection.ContinuationTests) ... ok test_client_receives_data_after_eof (tests.test_connection.EOFTests) ... ok test_client_receives_data_after_exception (tests.test_connection.EOFTests) ... ok test_client_receives_data_and_eof_after_exception (tests.test_connection.EOFTests) ... ok test_client_receives_eof (tests.test_connection.EOFTests) ... ok test_client_receives_eof_after_eof (tests.test_connection.EOFTests) ... ok test_client_receives_eof_after_exception (tests.test_connection.EOFTests) ... ok test_client_receives_eof_between_frames (tests.test_connection.EOFTests) ... ok test_client_receives_eof_inside_frame (tests.test_connection.EOFTests) ... ok test_server_receives_data_after_eof (tests.test_connection.EOFTests) ... ok test_server_receives_data_after_exception (tests.test_connection.EOFTests) ... ok test_server_receives_data_and_eof_after_exception (tests.test_connection.EOFTests) ... ok test_server_receives_eof (tests.test_connection.EOFTests) ... ok test_server_receives_eof_after_eof (tests.test_connection.EOFTests) ... ok test_server_receives_eof_after_exception (tests.test_connection.EOFTests) ... ok test_server_receives_eof_between_frames (tests.test_connection.EOFTests) ... ok test_server_receives_eof_inside_frame (tests.test_connection.EOFTests) ... ok test_client_hits_internal_error_reading_frame (tests.test_connection.ErrorTests) ... parser failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/connection.py", line 534, in parse frame = yield from Frame.parse( File "/build/python-websockets/src/websockets-10.4/src/websockets/frames.py", line 202, in parse head1, head2 = struct.unpack("!BB", data) File "/usr/lib/python3.10/unittest/mock.py", line 1114, in __call__ return self._mock_call(*args, **kwargs) File "/usr/lib/python3.10/unittest/mock.py", line 1118, in _mock_call return self._execute_mock_call(*args, **kwargs) File "/usr/lib/python3.10/unittest/mock.py", line 1173, in _execute_mock_call raise effect RuntimeError: BOOM ok test_server_hits_internal_error_reading_frame (tests.test_connection.ErrorTests) ... parser failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/connection.py", line 534, in parse frame = yield from Frame.parse( File "/build/python-websockets/src/websockets-10.4/src/websockets/frames.py", line 202, in parse head1, head2 = struct.unpack("!BB", data) File "/usr/lib/python3.10/unittest/mock.py", line 1114, in __call__ return self._mock_call(*args, **kwargs) File "/usr/lib/python3.10/unittest/mock.py", line 1118, in _mock_call return self._execute_mock_call(*args, **kwargs) File "/usr/lib/python3.10/unittest/mock.py", line 1173, in _execute_mock_call raise effect RuntimeError: BOOM ok test_client_extension_decodes_frame (tests.test_connection.ExtensionsTests) ... ok test_client_extension_encodes_frame (tests.test_connection.ExtensionsTests) ... ok test_server_extension_decodes_frame (tests.test_connection.ExtensionsTests) ... ok test_server_extension_encodes_frame (tests.test_connection.ExtensionsTests) ... ok test_client_stops_processing_frames_after_fail (tests.test_connection.FailTests) ... ok test_server_stops_processing_frames_after_fail (tests.test_connection.FailTests) ... ok test_client_receive_close_in_fragmented_message (tests.test_connection.FragmentationTests) ... ok test_client_receive_ping_pong_in_fragmented_message (tests.test_connection.FragmentationTests) ... ok test_client_send_close_in_fragmented_message (tests.test_connection.FragmentationTests) ... ok test_client_send_ping_pong_in_fragmented_message (tests.test_connection.FragmentationTests) ... ok test_server_receive_close_in_fragmented_message (tests.test_connection.FragmentationTests) ... ok test_server_receive_ping_pong_in_fragmented_message (tests.test_connection.FragmentationTests) ... ok test_server_send_close_in_fragmented_message (tests.test_connection.FragmentationTests) ... ok test_server_send_ping_pong_in_fragmented_message (tests.test_connection.FragmentationTests) ... ok test_client_receives_masked_frame (tests.test_connection.MaskingTests) ... ok test_client_receives_unmasked_frame (tests.test_connection.MaskingTests) ... ok test_client_sends_masked_frame (tests.test_connection.MaskingTests) ... ok test_server_receives_masked_frame (tests.test_connection.MaskingTests) ... ok test_server_receives_unmasked_frame (tests.test_connection.MaskingTests) ... ok test_server_sends_unmasked_frame (tests.test_connection.MaskingTests) ... ok test_client_receives_fragmented_ping_frame (tests.test_connection.PingTests) ... ok test_client_receives_ping (tests.test_connection.PingTests) ... ok test_client_receives_ping_after_receiving_close (tests.test_connection.PingTests) ... ok test_client_receives_ping_with_data (tests.test_connection.PingTests) ... ok test_client_sends_fragmented_ping_frame (tests.test_connection.PingTests) ... ok test_client_sends_ping (tests.test_connection.PingTests) ... ok test_client_sends_ping_after_sending_close (tests.test_connection.PingTests) ... ok test_client_sends_ping_with_data (tests.test_connection.PingTests) ... ok test_server_receives_fragmented_ping_frame (tests.test_connection.PingTests) ... ok test_server_receives_ping (tests.test_connection.PingTests) ... ok test_server_receives_ping_after_receiving_close (tests.test_connection.PingTests) ... ok test_server_receives_ping_with_data (tests.test_connection.PingTests) ... ok test_server_sends_fragmented_ping_frame (tests.test_connection.PingTests) ... ok test_server_sends_ping (tests.test_connection.PingTests) ... ok test_server_sends_ping_after_sending_close (tests.test_connection.PingTests) ... ok test_server_sends_ping_with_data (tests.test_connection.PingTests) ... ok test_client_receives_fragmented_pong_frame (tests.test_connection.PongTests) ... ok test_client_receives_pong (tests.test_connection.PongTests) ... ok test_client_receives_pong_after_receiving_close (tests.test_connection.PongTests) ... ok test_client_receives_pong_with_data (tests.test_connection.PongTests) ... ok test_client_sends_fragmented_pong_frame (tests.test_connection.PongTests) ... ok test_client_sends_pong (tests.test_connection.PongTests) ... ok test_client_sends_pong_after_sending_close (tests.test_connection.PongTests) ... ok test_client_sends_pong_with_data (tests.test_connection.PongTests) ... ok test_server_receives_fragmented_pong_frame (tests.test_connection.PongTests) ... ok test_server_receives_pong (tests.test_connection.PongTests) ... ok test_server_receives_pong_after_receiving_close (tests.test_connection.PongTests) ... ok test_server_receives_pong_with_data (tests.test_connection.PongTests) ... ok test_server_sends_fragmented_pong_frame (tests.test_connection.PongTests) ... ok test_server_sends_pong (tests.test_connection.PongTests) ... ok test_server_sends_pong_after_sending_close (tests.test_connection.PongTests) ... ok test_server_sends_pong_with_data (tests.test_connection.PongTests) ... ok test_client_default (tests.test_connection.TCPCloseTests) ... ok test_client_fails_connection (tests.test_connection.TCPCloseTests) ... ok test_client_receives_close (tests.test_connection.TCPCloseTests) ... ok test_client_receives_close_then_eof (tests.test_connection.TCPCloseTests) ... ok test_client_sends_close (tests.test_connection.TCPCloseTests) ... ok test_server_default (tests.test_connection.TCPCloseTests) ... ok test_server_fails_connection (tests.test_connection.TCPCloseTests) ... ok test_server_receives_close (tests.test_connection.TCPCloseTests) ... ok test_server_receives_close_then_eof (tests.test_connection.TCPCloseTests) ... ok test_server_sends_close (tests.test_connection.TCPCloseTests) ... ok test_client_receives_fragmented_text (tests.test_connection.TextTests) ... ok test_client_receives_fragmented_text_over_size_limit (tests.test_connection.TextTests) ... ok test_client_receives_fragmented_text_without_size_limit (tests.test_connection.TextTests) ... ok test_client_receives_text (tests.test_connection.TextTests) ... ok test_client_receives_text_after_receiving_close (tests.test_connection.TextTests) ... ok test_client_receives_text_over_size_limit (tests.test_connection.TextTests) ... ok test_client_receives_text_without_size_limit (tests.test_connection.TextTests) ... ok test_client_receives_unexpected_text (tests.test_connection.TextTests) ... ok test_client_sends_fragmented_text (tests.test_connection.TextTests) ... ok test_client_sends_text (tests.test_connection.TextTests) ... ok test_client_sends_text_after_sending_close (tests.test_connection.TextTests) ... ok test_client_sends_unexpected_text (tests.test_connection.TextTests) ... ok test_server_receives_fragmented_text (tests.test_connection.TextTests) ... ok test_server_receives_fragmented_text_over_size_limit (tests.test_connection.TextTests) ... ok test_server_receives_fragmented_text_without_size_limit (tests.test_connection.TextTests) ... ok test_server_receives_text (tests.test_connection.TextTests) ... ok test_server_receives_text_after_receiving_close (tests.test_connection.TextTests) ... ok test_server_receives_text_over_size_limit (tests.test_connection.TextTests) ... ok test_server_receives_text_without_size_limit (tests.test_connection.TextTests) ... ok test_server_receives_unexpected_text (tests.test_connection.TextTests) ... ok test_server_sends_fragmented_text (tests.test_connection.TextTests) ... ok test_server_sends_text (tests.test_connection.TextTests) ... ok test_server_sends_text_after_sending_close (tests.test_connection.TextTests) ... ok test_server_sends_unexpected_text (tests.test_connection.TextTests) ... ok test_clear (tests.test_datastructures.HeadersTests) ... ok test_contains (tests.test_datastructures.HeadersTests) ... ok test_contains_case_insensitive (tests.test_datastructures.HeadersTests) ... ok test_contains_non_string_key (tests.test_datastructures.HeadersTests) ... ok test_contains_not_found (tests.test_datastructures.HeadersTests) ... ok test_copy (tests.test_datastructures.HeadersTests) ... ok test_delitem (tests.test_datastructures.HeadersTests) ... ok test_delitem_case_insensitive (tests.test_datastructures.HeadersTests) ... ok test_eq (tests.test_datastructures.HeadersTests) ... ok test_eq_case_insensitive (tests.test_datastructures.HeadersTests) ... ok test_eq_not_equal (tests.test_datastructures.HeadersTests) ... ok test_eq_other_type (tests.test_datastructures.HeadersTests) ... ok test_get_all (tests.test_datastructures.HeadersTests) ... ok test_get_all_case_insensitive (tests.test_datastructures.HeadersTests) ... ok test_get_all_no_values (tests.test_datastructures.HeadersTests) ... ok test_getitem (tests.test_datastructures.HeadersTests) ... ok test_getitem_case_insensitive (tests.test_datastructures.HeadersTests) ... ok test_getitem_key_error (tests.test_datastructures.HeadersTests) ... ok test_init (tests.test_datastructures.HeadersTests) ... ok test_init_from_headers (tests.test_datastructures.HeadersTests) ... ok test_init_from_headers_and_kwargs (tests.test_datastructures.HeadersTests) ... ok test_init_from_iterable (tests.test_datastructures.HeadersTests) ... ok test_init_from_iterable_and_kwargs (tests.test_datastructures.HeadersTests) ... ok test_init_from_kwargs (tests.test_datastructures.HeadersTests) ... ok test_init_from_mapping (tests.test_datastructures.HeadersTests) ... ok test_init_from_mapping_and_kwargs (tests.test_datastructures.HeadersTests) ... ok test_init_multiple_positional_arguments (tests.test_datastructures.HeadersTests) ... ok test_iter (tests.test_datastructures.HeadersTests) ... ok test_len (tests.test_datastructures.HeadersTests) ... ok test_raw_items (tests.test_datastructures.HeadersTests) ... ok test_repr (tests.test_datastructures.HeadersTests) ... ok test_serialize (tests.test_datastructures.HeadersTests) ... ok test_setitem (tests.test_datastructures.HeadersTests) ... ok test_setitem_case_insensitive (tests.test_datastructures.HeadersTests) ... ok test_str (tests.test_datastructures.HeadersTests) ... ok test_copy (tests.test_datastructures.MultiValueHeadersTests) ... ok test_delitem (tests.test_datastructures.MultiValueHeadersTests) ... ok test_get_all (tests.test_datastructures.MultiValueHeadersTests) ... ok test_getitem_multiple_values_error (tests.test_datastructures.MultiValueHeadersTests) ... ok test_init_from_headers (tests.test_datastructures.MultiValueHeadersTests) ... ok test_init_from_headers_and_kwargs (tests.test_datastructures.MultiValueHeadersTests) ... ok test_iter (tests.test_datastructures.MultiValueHeadersTests) ... ok test_len (tests.test_datastructures.MultiValueHeadersTests) ... ok test_raw_items (tests.test_datastructures.MultiValueHeadersTests) ... ok test_repr (tests.test_datastructures.MultiValueHeadersTests) ... ok test_serialize (tests.test_datastructures.MultiValueHeadersTests) ... ok test_setitem (tests.test_datastructures.MultiValueHeadersTests) ... ok test_str (tests.test_datastructures.MultiValueHeadersTests) ... ok test_multiple_values_error_str (tests.test_datastructures.MultipleValuesErrorTests) ... ok test_str (tests.test_exceptions.ExceptionsTests) ... ok test_submodule_exports_are_globally_unique (tests.test_exports.TestExportsAllSubmodules) ... ok test_top_level_module_reexports_all_submodule_exports (tests.test_exports.TestExportsAllSubmodules) ... ok test_parse_and_serialize (tests.test_frames.CloseTests) ... ok test_parse_empty (tests.test_frames.CloseTests) ... ok test_parse_errors (tests.test_frames.CloseTests) ... ok test_serialize_errors (tests.test_frames.CloseTests) ... ok test_str (tests.test_frames.CloseTests) ... ok test_bad_opcode (tests.test_frames.FrameTests) ... ok test_bad_reserved_bits (tests.test_frames.FrameTests) ... ok test_binary_masked (tests.test_frames.FrameTests) ... ok test_binary_unmasked (tests.test_frames.FrameTests) ... ok test_close (tests.test_frames.FrameTests) ... ok test_control_frame_max_length (tests.test_frames.FrameTests) ... ok test_extensions (tests.test_frames.FrameTests) ... ok test_fragmented_control_frame (tests.test_frames.FrameTests) ... ok test_good_opcode (tests.test_frames.FrameTests) ... ok test_long (tests.test_frames.FrameTests) ... ok test_mask_flag (tests.test_frames.FrameTests) ... ok test_non_ascii_text_masked (tests.test_frames.FrameTests) ... ok test_non_ascii_text_unmasked (tests.test_frames.FrameTests) ... ok test_payload_too_big (tests.test_frames.FrameTests) ... ok test_ping (tests.test_frames.FrameTests) ... ok test_pong (tests.test_frames.FrameTests) ... ok test_text_masked (tests.test_frames.FrameTests) ... ok test_text_unmasked (tests.test_frames.FrameTests) ... ok test_very_long (tests.test_frames.FrameTests) ... ok test_prepare_ctrl_bytearray (tests.test_frames.PrepareCtrlTests) ... ok test_prepare_ctrl_bytes (tests.test_frames.PrepareCtrlTests) ... ok test_prepare_ctrl_list (tests.test_frames.PrepareCtrlTests) ... ok test_prepare_ctrl_memoryview (tests.test_frames.PrepareCtrlTests) ... ok test_prepare_ctrl_none (tests.test_frames.PrepareCtrlTests) ... ok test_prepare_ctrl_str (tests.test_frames.PrepareCtrlTests) ... ok test_prepare_data_bytearray (tests.test_frames.PrepareDataTests) ... ok test_prepare_data_bytes (tests.test_frames.PrepareDataTests) ... ok test_prepare_data_list (tests.test_frames.PrepareDataTests) ... ok test_prepare_data_memoryview (tests.test_frames.PrepareDataTests) ... ok test_prepare_data_none (tests.test_frames.PrepareDataTests) ... ok test_prepare_data_str (tests.test_frames.PrepareDataTests) ... ok test_binary (tests.test_frames.StrTests) ... ok test_binary_from_memoryview (tests.test_frames.StrTests) ... ok test_binary_non_final (tests.test_frames.StrTests) ... ok test_binary_non_final_from_memoryview (tests.test_frames.StrTests) ... ok test_binary_truncated (tests.test_frames.StrTests) ... ok test_binary_truncated_from_memoryview (tests.test_frames.StrTests) ... ok test_close (tests.test_frames.StrTests) ... ok test_close_reason (tests.test_frames.StrTests) ... ok test_cont_binary (tests.test_frames.StrTests) ... ok test_cont_binary_from_memoryview (tests.test_frames.StrTests) ... ok test_cont_binary_truncated (tests.test_frames.StrTests) ... ok test_cont_binary_truncated_from_memoryview (tests.test_frames.StrTests) ... ok test_cont_final_binary (tests.test_frames.StrTests) ... ok test_cont_final_binary_from_memoryview (tests.test_frames.StrTests) ... ok test_cont_final_text (tests.test_frames.StrTests) ... ok test_cont_text (tests.test_frames.StrTests) ... ok test_cont_text_truncated (tests.test_frames.StrTests) ... ok test_ping (tests.test_frames.StrTests) ... ok test_ping_binary (tests.test_frames.StrTests) ... ok test_ping_text (tests.test_frames.StrTests) ... ok test_ping_text_with_newline (tests.test_frames.StrTests) ... ok test_pong (tests.test_frames.StrTests) ... ok test_pong_binary (tests.test_frames.StrTests) ... ok test_pong_text (tests.test_frames.StrTests) ... ok test_pong_text_with_newline (tests.test_frames.StrTests) ... ok test_text (tests.test_frames.StrTests) ... ok test_text_non_final (tests.test_frames.StrTests) ... ok test_text_truncated (tests.test_frames.StrTests) ... ok test_text_with_newline (tests.test_frames.StrTests) ... ok test_build_authorization_basic (tests.test_headers.HeadersTests) ... ok test_build_authorization_basic_utf8 (tests.test_headers.HeadersTests) ... ok test_build_host (tests.test_headers.HeadersTests) ... ok test_build_www_authenticate_basic (tests.test_headers.HeadersTests) ... ok test_build_www_authenticate_basic_invalid_realm (tests.test_headers.HeadersTests) ... ok test_parse_authorization_basic (tests.test_headers.HeadersTests) ... ok test_parse_authorization_basic_invalid_header_format (tests.test_headers.HeadersTests) ... ok test_parse_authorization_basic_invalid_header_value (tests.test_headers.HeadersTests) ... ok test_parse_connection (tests.test_headers.HeadersTests) ... ok test_parse_connection_invalid_header_format (tests.test_headers.HeadersTests) ... ok test_parse_extension (tests.test_headers.HeadersTests) ... ok test_parse_extension_invalid_header_format (tests.test_headers.HeadersTests) ... ok test_parse_subprotocol (tests.test_headers.HeadersTests) ... ok test_parse_subprotocol_invalid_header (tests.test_headers.HeadersTests) ... ok test_parse_upgrade (tests.test_headers.HeadersTests) ... ok test_parse_upgrade_invalid_header_format (tests.test_headers.HeadersTests) ... ok test_validate_subprotocols (tests.test_headers.HeadersTests) ... ok test_validate_subprotocols_invalid (tests.test_headers.HeadersTests) ... ok test_parse_invalid_line_ending (tests.test_http11.HeadersTests) ... ok test_parse_invalid_name (tests.test_http11.HeadersTests) ... ok test_parse_invalid_value (tests.test_http11.HeadersTests) ... ok test_parse_too_long_line (tests.test_http11.HeadersTests) ... ok test_parse_too_long_value (tests.test_http11.HeadersTests) ... ok test_parse (tests.test_http11.RequestTests) ... ok test_parse_body (tests.test_http11.RequestTests) ... ok test_parse_body_with_transfer_encoding (tests.test_http11.RequestTests) ... ok test_parse_empty (tests.test_http11.RequestTests) ... ok test_parse_invalid_header (tests.test_http11.RequestTests) ... ok test_parse_invalid_request_line (tests.test_http11.RequestTests) ... ok test_parse_unsupported_method (tests.test_http11.RequestTests) ... ok test_parse_unsupported_version (tests.test_http11.RequestTests) ... ok test_serialize (tests.test_http11.RequestTests) ... ok test_parse (tests.test_http11.ResponseTests) ... ok test_parse_body_no_content (tests.test_http11.ResponseTests) ... ok test_parse_body_not_modified (tests.test_http11.ResponseTests) ... ok test_parse_body_with_content_length (tests.test_http11.ResponseTests) ... ok test_parse_body_with_content_length_too_long (tests.test_http11.ResponseTests) ... ok test_parse_body_with_transfer_encoding (tests.test_http11.ResponseTests) ... ok test_parse_body_without_content_length (tests.test_http11.ResponseTests) ... ok test_parse_body_without_content_length_too_long (tests.test_http11.ResponseTests) ... ok test_parse_empty (tests.test_http11.ResponseTests) ... ok test_parse_invalid_header (tests.test_http11.ResponseTests) ... ok test_parse_invalid_reason (tests.test_http11.ResponseTests) ... ok test_parse_invalid_status (tests.test_http11.ResponseTests) ... ok test_parse_invalid_status_line (tests.test_http11.ResponseTests) ... ok test_parse_unsupported_status (tests.test_http11.ResponseTests) ... ok test_parse_unsupported_version (tests.test_http11.ResponseTests) ... ok test_serialize (tests.test_http11.ResponseTests) ... ok test_serialize_with_body (tests.test_http11.ResponseTests) ... ok test_attribute_error (tests.test_imports.ImportsTests) ... ok test_dir (tests.test_imports.ImportsTests) ... ok test_get_alias (tests.test_imports.ImportsTests) ... ok test_get_deprecated_alias (tests.test_imports.ImportsTests) ... ok test_accept_response (tests.test_server.AcceptRejectTests) ... connection open ok test_basic (tests.test_server.AcceptRejectTests) ... connection open ok test_extension (tests.test_server.AcceptRejectTests) ... connection open ok test_invalid_connection (tests.test_server.AcceptRejectTests) ... connection failed (426 Upgrade Required) ok test_invalid_key (tests.test_server.AcceptRejectTests) ... connection failed (400 Bad Request) ok test_invalid_upgrade (tests.test_server.AcceptRejectTests) ... connection failed (426 Upgrade Required) ok test_invalid_version (tests.test_server.AcceptRejectTests) ... connection failed (400 Bad Request) ok test_missing_connection (tests.test_server.AcceptRejectTests) ... connection failed (426 Upgrade Required) ok test_missing_key (tests.test_server.AcceptRejectTests) ... connection failed (400 Bad Request) ok test_missing_upgrade (tests.test_server.AcceptRejectTests) ... connection failed (426 Upgrade Required) ok test_missing_version (tests.test_server.AcceptRejectTests) ... connection failed (400 Bad Request) ok test_multiple_extensions (tests.test_server.AcceptRejectTests) ... connection open ok test_multiple_extensions_order (tests.test_server.AcceptRejectTests) ... connection open ok test_multiple_key (tests.test_server.AcceptRejectTests) ... connection failed (400 Bad Request) ok test_multiple_origin (tests.test_server.AcceptRejectTests) ... connection failed (400 Bad Request) ok test_multiple_subprotocols (tests.test_server.AcceptRejectTests) ... connection open ok test_multiple_supported_extension_parameters (tests.test_server.AcceptRejectTests) ... connection open ok test_multiple_version (tests.test_server.AcceptRejectTests) ... connection failed (400 Bad Request) ok test_no_extension (tests.test_server.AcceptRejectTests) ... connection open ok test_no_extensions (tests.test_server.AcceptRejectTests) ... connection open ok test_no_origin (tests.test_server.AcceptRejectTests) ... connection failed (403 Forbidden) ok test_no_origin_accepted (tests.test_server.AcceptRejectTests) ... connection open ok test_no_subprotocol (tests.test_server.AcceptRejectTests) ... connection open ok test_no_subprotocols (tests.test_server.AcceptRejectTests) ... connection open ok test_origin (tests.test_server.AcceptRejectTests) ... connection open ok test_reject_response (tests.test_server.AcceptRejectTests) ... connection failed (404 Not Found) ok test_send_accept (tests.test_server.AcceptRejectTests) ... connection open ok test_send_reject (tests.test_server.AcceptRejectTests) ... connection failed (404 Not Found) ok test_subprotocol (tests.test_server.AcceptRejectTests) ... connection open ok test_supported_extension_parameters (tests.test_server.AcceptRejectTests) ... connection open ok test_supported_origin (tests.test_server.AcceptRejectTests) ... connection open ok test_supported_subprotocol (tests.test_server.AcceptRejectTests) ... connection open ok test_truncated_key (tests.test_server.AcceptRejectTests) ... connection failed (400 Bad Request) ok test_unexpected_exception (tests.test_server.AcceptRejectTests) ... opening handshake failed Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/src/websockets/server.py", line 111, in accept ) = self.process_request(request) File "/usr/lib/python3.10/unittest/mock.py", line 1114, in __call__ return self._mock_call(*args, **kwargs) File "/usr/lib/python3.10/unittest/mock.py", line 1118, in _mock_call return self._execute_mock_call(*args, **kwargs) File "/usr/lib/python3.10/unittest/mock.py", line 1173, in _execute_mock_call raise effect Exception: BOOM connection failed (500 Internal Server Error) ok test_unexpected_extension (tests.test_server.AcceptRejectTests) ... connection open ok test_unexpected_origin (tests.test_server.AcceptRejectTests) ... connection failed (403 Forbidden) ok test_unexpected_subprotocol (tests.test_server.AcceptRejectTests) ... connection open ok test_unsupported_extension (tests.test_server.AcceptRejectTests) ... connection open ok test_unsupported_extension_parameters (tests.test_server.AcceptRejectTests) ... connection open ok test_unsupported_origin (tests.test_server.AcceptRejectTests) ... connection failed (403 Forbidden) ok test_unsupported_subprotocol (tests.test_server.AcceptRejectTests) ... connection open ok test_connect_request (tests.test_server.ConnectTests) ... ok test_receive_connect (tests.test_server.ConnectTests) ... ok test_bypass_handshake (tests.test_server.MiscTests) ... ok test_custom_logger (tests.test_server.MiscTests) ... ok test_at_eof_after_feed_data (tests.test_streams.StreamReaderTests) ... ok test_at_eof_after_feed_eof (tests.test_streams.StreamReaderTests) ... ok test_discard (tests.test_streams.StreamReaderTests) ... ok test_feed_data_after_feed_data (tests.test_streams.StreamReaderTests) ... ok test_feed_data_after_feed_eof (tests.test_streams.StreamReaderTests) ... ok test_feed_eof_after_feed_data (tests.test_streams.StreamReaderTests) ... ok test_feed_eof_after_feed_eof (tests.test_streams.StreamReaderTests) ... ok test_read_exact (tests.test_streams.StreamReaderTests) ... ok test_read_exact_need_more_data (tests.test_streams.StreamReaderTests) ... ok test_read_exact_not_enough_data (tests.test_streams.StreamReaderTests) ... ok test_read_line (tests.test_streams.StreamReaderTests) ... ok test_read_line_need_more_data (tests.test_streams.StreamReaderTests) ... ok test_read_line_not_enough_data (tests.test_streams.StreamReaderTests) ... ok test_read_line_too_long (tests.test_streams.StreamReaderTests) ... ok test_read_line_too_long_need_more_data (tests.test_streams.StreamReaderTests) ... ok test_read_to_eof (tests.test_streams.StreamReaderTests) ... ok test_read_to_eof_at_eof (tests.test_streams.StreamReaderTests) ... ok test_read_to_eof_too_long (tests.test_streams.StreamReaderTests) ... ok test_error (tests.test_uri.URITests) ... ok test_resource_name (tests.test_uri.URITests) ... ok test_success (tests.test_uri.URITests) ... ok test_user_info (tests.test_uri.URITests) ... ok test_apply_mask (tests.test_utils.ApplyMaskTests) ... ok test_apply_mask_check_input_types (tests.test_utils.ApplyMaskTests) ... ok test_apply_mask_check_mask_length (tests.test_utils.ApplyMaskTests) ... ok test_apply_mask_memoryview (tests.test_utils.ApplyMaskTests) ... ok test_apply_mask_non_contiguous_memoryview (tests.test_utils.ApplyMaskTests) ... ok test_apply_mask (tests.test_utils.SpeedupsTests) ... ok test_apply_mask_check_input_types (tests.test_utils.SpeedupsTests) ... ok test_apply_mask_check_mask_length (tests.test_utils.SpeedupsTests) ... ok test_apply_mask_memoryview (tests.test_utils.SpeedupsTests) ... ok test_apply_mask_non_contiguous_memoryview (tests.test_utils.SpeedupsTests) ... ok test_accept_key (tests.test_utils.UtilsTests) ... ok test_generate_key (tests.test_utils.UtilsTests) ... ok ====================================================================== ERROR: test_server_shuts_down_during_opening_handshake (tests.legacy.test_client_server.SecureClientServerTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 128, in _decorate return func(self, *_args, **_kwargs) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 1204, in test_server_shuts_down_during_opening_handshake self.start_client() File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 339, in start_client super().start_client(path, **kwargs) File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 264, in start_client self.client = self.loop.run_until_complete(start_client()) File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete return future.result() File "/build/python-websockets/src/websockets-10.4/tests/legacy/test_client_server.py", line 260, in start_client return await connect(server_uri, **kwargs) File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/client.py", line 659, in __await_impl_timeout__ return await asyncio.wait_for(self.__await_impl__(), self.open_timeout) File "/usr/lib/python3.10/asyncio/tasks.py", line 445, in wait_for return fut.result() File "/build/python-websockets/src/websockets-10.4/src/websockets/legacy/client.py", line 663, in __await_impl__ _transport, _protocol = await self._create_connection() File "/usr/lib/python3.10/asyncio/base_events.py", line 1076, in create_connection raise exceptions[0] File "/usr/lib/python3.10/asyncio/base_events.py", line 1060, in create_connection sock = await self._connect_sock( File "/usr/lib/python3.10/asyncio/base_events.py", line 969, in _connect_sock await self.sock_connect(sock, address) File "/usr/lib/python3.10/asyncio/selector_events.py", line 501, in sock_connect return await fut File "/usr/lib/python3.10/asyncio/selector_events.py", line 541, in _sock_connect_cb raise OSError(err, f'Connect call failed {address}') ConnectionResetError: [Errno 104] Connect call failed ('127.0.0.1', 35161) ---------------------------------------------------------------------- Ran 1032 tests in 11.165s FAILED (errors=1) Test failed: error: Test failed: Future exception was never retrieved future: websockets.exceptions.ConnectionClosedError: no close frame received or sent ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root41/build receiving incremental file list python-websockets-10.4-1-riscv64-build.log python-websockets-10.4-1-riscv64-check.log sent 62 bytes received 17,197 bytes 6,903.60 bytes/sec total size is 280,665 speedup is 16.26