# Run sent to worker: doanac-reckless == 2023-09-29 14:51:58.880938: Setting up runner on worker == 2023-09-29 14:51:59.906690: Steps to recreate inside simulator wget -O simulate.sh https://api.gavelci.us/projects/jobserv/builds/385/runs/unit-test//.simulate.sh # wget'ing the file may require the --header flag if the # jobserv API requires authentication. sh ./simulate.sh == 2023-09-29 14:52:00.510727: Pulling container: python:3.11-alpine 3.11-alpine: Pulling from library/python 96526aa774ef: Already exists 9875af95546d: Pulling fs layer 083c1679885d: Pulling fs layer a2c7770dd0b9: Pulling fs layer 79094e0cad96: Pulling fs layer 79094e0cad96: Waiting a2c7770dd0b9: Verifying Checksum a2c7770dd0b9: Download complete 9875af95546d: Download complete 9875af95546d: Pull complete 79094e0cad96: Verifying Checksum 79094e0cad96: Download complete 083c1679885d: Verifying Checksum 083c1679885d: Download complete 083c1679885d: Pull complete a2c7770dd0b9: Pull complete 79094e0cad96: Pull complete Digest: sha256:cd311c6a0164f34a7edbf364e05258b07d66d3f7bc155139dcb9bef88a186ded Status: Downloaded newer image for python:3.11-alpine docker.io/library/python:3.11-alpine == 2023-09-29 14:52:14.222553: Preparing bind mounts 2023-09-29 14:52:14.411325: INFO Creating secret: githubtok 2023-09-29 14:52:14.597815: INFO Creating secret: webhook-key 2023-09-29 14:52:14.766528: INFO Creating secret: milosz 2023-09-29 14:52:14.957281: INFO Adding shared volume: /lmp-bitbake-cache == 2023-09-29 14:52:15.307417: Creating container .netrc file 2023-09-29 14:52:15.505201: INFO Creating token for jobserv run access 2023-09-29 14:52:15.682739: INFO Creating a github token entry == 2023-09-29 14:52:16.069890: Preparing script == 2023-09-29 14:52:16.430110: Cloning git repository 2023-09-29 14:52:16.615911: INFO Clone_url: https://github.com/doanac/jobserv.git 2023-09-29 14:52:16.806160: INFO Checking to see if https://github.com/doanac/jobserv.git requires authentication. 2023-09-29 14:52:17.188259: INFO Server does not appear to need credentials for cloning 2023-09-29 14:52:17.369308: INFO Adding githubtok to .gitconfig 2023-09-29 14:52:17.553770: INFO Git install supports submodules Cloning into '/srv/gavelci-worker/runs/tmpbl1by3if/repo'... 2023-09-29 14:52:18.572097: INFO Checking out: 137ce18f2eaed1e9a6f6c473e22c7ca69b6334d4 Switched to branch 'jobserv-run' == 2023-09-29 14:52:19.141581: Setting up container environment 2023-09-29 14:52:19.331911: INFO Container environment variables: GH_PRNUM=99 GH_OWNER=foundriesio GH_REPO=jobserv GH_STATUS_URL=https://api.github.com/repos/foundriesio/jobserv/statuses/137ce18f2eaed1e9a6f6c473e22c7ca69b6334d4 GH_TARGET_REPO=https://github.com/foundriesio/jobserv.git GIT_URL=https://github.com/doanac/jobserv.git GIT_SHA_BASE=32b32ae7c71f7c32d93fd9661b3f3c8c5c2fef7a GIT_OLD_SHA=32b32ae7c71f7c32d93fd9661b3f3c8c5c2fef7a GIT_SHA=137ce18f2eaed1e9a6f6c473e22c7ca69b6334d4 H_PROJECT=jobserv H_BUILD=385 H_RUN=unit-test H_RUN_URL=https://api.gavelci.us/projects/jobserv/builds/385/runs/unit-test/ H_WORKER=doanac-reckless == 2023-09-29 14:52:19.699003: Running script inside container 2023-09-29 14:52:19.887192: INFO Running with --memory=14639596339 WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. + apk --no-cache add git python3-dev musl-dev g++ openssl libffi-dev openssl-dev rust cargo fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz (1/37) Installing libgcc (12.2.1_git20220924-r10) (2/37) Installing libstdc++ (12.2.1_git20220924-r10) (3/37) Installing zstd-libs (1.5.5-r4) (4/37) Installing binutils (2.40-r7) (5/37) Installing libgomp (12.2.1_git20220924-r10) (6/37) Installing libatomic (12.2.1_git20220924-r10) (7/37) Installing gmp (6.2.1-r3) (8/37) Installing isl26 (0.26-r1) (9/37) Installing mpfr4 (4.2.0_p12-r0) (10/37) Installing mpc1 (1.3.1-r1) (11/37) Installing gcc (12.2.1_git20220924-r10) (12/37) Installing musl-dev (1.2.4-r1) (13/37) Installing libxml2 (2.11.4-r0) (14/37) Installing llvm16-libs (16.0.6-r1) (15/37) Installing rust (1.71.1-r0) (16/37) Installing brotli-libs (1.0.9-r14) (17/37) Installing libunistring (1.1-r1) (18/37) Installing libidn2 (2.3.4-r1) (19/37) Installing nghttp2-libs (1.55.1-r0) (20/37) Installing libcurl (8.3.0-r0) (21/37) Installing cargo (1.71.1-r0) (22/37) Installing libstdc++-dev (12.2.1_git20220924-r10) (23/37) Installing libc-dev (0.7.2-r5) (24/37) Installing g++ (12.2.1_git20220924-r10) (25/37) Installing pcre2 (10.42-r1) (26/37) Installing git (2.40.1-r0) (27/37) Installing linux-headers (6.3-r0) (28/37) Installing pkgconf (1.9.5-r0) (29/37) Installing libffi-dev (3.4.4-r2) (30/37) Installing openssl (3.1.3-r0) (31/37) Installing openssl-dev (3.1.3-r0) (32/37) Installing mpdecimal (2.5.1-r2) (33/37) Installing python3 (3.11.5-r0) (34/37) Installing python3-pycache-pyc0 (3.11.5-r0) (35/37) Installing pyc (0.1-r0) (36/37) Installing python3-pyc (3.11.5-r0) (37/37) Installing python3-dev (3.11.5-r0) Executing busybox-1.36.1-r2.trigger OK: 1106 MiB in 75 packages + git config --global user.email cibot@example.com + git config --global user.name cibot + git config --system protocol.file.allow always + ls /lmp-bitbake-cache/ dmesg.out + sh ./unit-test.sh + readlink -f ./unit-test.sh + dirname /repo/unit-test.sh + HERE=/repo + cd /repo + mktemp -d + VENV=/tmp/tmp.pDbiBO + trap '[ -z ] || docker kill jobserv-db; rm -rf /tmp/tmp.pDbiBO' EXIT + '[' -n ] + '[' -z ] + echo 'WARNING: Using sqlite database - work queue testing will be skipped' WARNING: Using sqlite database - work queue testing will be skipped + export 'SQLALCHEMY_DATABASE_URI=sqlite://' + python3 -m venv /tmp/tmp.pDbiBO + /tmp/tmp.pDbiBO/bin/pip3 install -U pip Requirement already satisfied: pip in /tmp/tmp.pDbiBO/lib/python3.11/site-packages (23.2.1) + /tmp/tmp.pDbiBO/bin/pip3 install -U setuptools Requirement already satisfied: setuptools in /tmp/tmp.pDbiBO/lib/python3.11/site-packages (65.5.0) Collecting setuptools Obtaining dependency information for setuptools from https://files.pythonhosted.org/packages/bb/26/7945080113158354380a12ce26873dd6c1ebd88d47f5bc24e2c5bb38c16a/setuptools-68.2.2-py3-none-any.whl.metadata Downloading setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB) Downloading setuptools-68.2.2-py3-none-any.whl (807 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.9/807.9 kB 1.8 MB/s eta 0:00:00 Installing collected packages: setuptools Attempting uninstall: setuptools Found existing installation: setuptools 65.5.0 Uninstalling setuptools-65.5.0: Successfully uninstalled setuptools-65.5.0 Successfully installed setuptools-68.2.2 + /tmp/tmp.pDbiBO/bin/pip3 install -r requirements.txt Collecting Flask-Migrate==4.0.4 (from -r requirements.txt (line 1)) Downloading Flask_Migrate-4.0.4-py3-none-any.whl (20 kB) Collecting Flask-SQLAlchemy==3.0.5 (from -r requirements.txt (line 2)) Obtaining dependency information for Flask-SQLAlchemy==3.0.5 from https://files.pythonhosted.org/packages/d8/1d/c3c5afdaebd5d5f82d2c25762f5356416bd7bc109a550c79247134e48ca3/flask_sqlalchemy-3.0.5-py3-none-any.whl.metadata Downloading flask_sqlalchemy-3.0.5-py3-none-any.whl.metadata (3.3 kB) Collecting Flask-Testing==0.8.1 (from -r requirements.txt (line 3)) Downloading Flask-Testing-0.8.1.tar.gz (45 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.2/45.2 kB 324.1 kB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting Flask==2.3.3 (from -r requirements.txt (line 4)) Obtaining dependency information for Flask==2.3.3 from https://files.pythonhosted.org/packages/fd/56/26f0be8adc2b4257df20c1c4260ddd0aa396cf8e75d90ab2f7ff99bc34f9/flask-2.3.3-py3-none-any.whl.metadata Downloading flask-2.3.3-py3-none-any.whl.metadata (3.6 kB) Collecting PyJWT==2.8.0 (from -r requirements.txt (line 5)) Obtaining dependency information for PyJWT==2.8.0 from https://files.pythonhosted.org/packages/2b/4f/e04a8067c7c96c364cef7ef73906504e2f40d690811c021e1a1901473a19/PyJWT-2.8.0-py3-none-any.whl.metadata Downloading PyJWT-2.8.0-py3-none-any.whl.metadata (4.2 kB) Collecting PyMySQL==1.1.0 (from -r requirements.txt (line 6)) Obtaining dependency information for PyMySQL==1.1.0 from https://files.pythonhosted.org/packages/e5/30/20467e39523d0cfc2b6227902d3687a16364307260c75e6a1cb4422b0c62/PyMySQL-1.1.0-py3-none-any.whl.metadata Downloading PyMySQL-1.1.0-py3-none-any.whl.metadata (4.4 kB) Collecting PyYAML==6.0.1 (from -r requirements.txt (line 7)) Obtaining dependency information for PyYAML==6.0.1 from https://files.pythonhosted.org/packages/03/5c/c4671451b2f1d76ebe352c0945d4cd13500adb5d05f5a51ee296d80152f7/PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl.metadata Downloading PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (2.1 kB) Collecting SQLAlchemy==1.4.23 (from -r requirements.txt (line 8)) Downloading SQLAlchemy-1.4.23.tar.gz (7.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 7.3 MB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting Werkzeug==2.3.7 (from -r requirements.txt (line 9)) Obtaining dependency information for Werkzeug==2.3.7 from https://files.pythonhosted.org/packages/9b/59/a7c32e3d8d0e546a206e0552a2c04444544f15c1da4a01df8938d20c6ffc/werkzeug-2.3.7-py3-none-any.whl.metadata Downloading werkzeug-2.3.7-py3-none-any.whl.metadata (4.1 kB) Collecting bcrypt==4.0.1 (from -r requirements.txt (line 10)) Downloading bcrypt-4.0.1-cp36-abi3-musllinux_1_1_x86_64.whl (624 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 624.3/624.3 kB 4.7 MB/s eta 0:00:00 Collecting cryptography==41.0.4 (from -r requirements.txt (line 11)) Obtaining dependency information for cryptography==41.0.4 from https://files.pythonhosted.org/packages/ae/8e/c2466577a0f29421a74c5e0c7731274c3f82504e0dd08a3ef0489822f0cd/cryptography-41.0.4-cp37-abi3-musllinux_1_1_x86_64.whl.metadata Downloading cryptography-41.0.4-cp37-abi3-musllinux_1_1_x86_64.whl.metadata (5.2 kB) Collecting dataclasses==0.6 (from -r requirements.txt (line 12)) Downloading dataclasses-0.6-py3-none-any.whl (14 kB) Collecting google-cloud-storage==2.10.0 (from -r requirements.txt (line 13)) Obtaining dependency information for google-cloud-storage==2.10.0 from https://files.pythonhosted.org/packages/88/14/c9d4faae7ea4bff4405152cbc762b61100aa6949273b4eb3203d23308670/google_cloud_storage-2.10.0-py2.py3-none-any.whl.metadata Downloading google_cloud_storage-2.10.0-py2.py3-none-any.whl.metadata (6.0 kB) Collecting gunicorn==21.2.0 (from -r requirements.txt (line 16)) Obtaining dependency information for gunicorn==21.2.0 from https://files.pythonhosted.org/packages/0e/2a/c3a878eccb100ccddf45c50b6b8db8cf3301a6adede6e31d48e8531cab13/gunicorn-21.2.0-py3-none-any.whl.metadata Downloading gunicorn-21.2.0-py3-none-any.whl.metadata (4.1 kB) Collecting json-logging==1.3.0 (from -r requirements.txt (line 17)) Downloading json_logging-1.3.0-py2.py3-none-any.whl (21 kB) Collecting pykwalify==1.8.0 (from -r requirements.txt (line 18)) Downloading pykwalify-1.8.0-py2.py3-none-any.whl (24 kB) Collecting python-dateutil==2.8.2 (from -r requirements.txt (line 19)) Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 3.4 MB/s eta 0:00:00 Collecting pytz==2023.3 (from -r requirements.txt (line 20)) Downloading pytz-2023.3-py2.py3-none-any.whl (502 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.3/502.3 kB 5.3 MB/s eta 0:00:00 Collecting requests==2.31.0 (from -r requirements.txt (line 21)) Obtaining dependency information for requests==2.31.0 from https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl.metadata Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting wheel==0.41.2 (from -r requirements.txt (line 22)) Obtaining dependency information for wheel==0.41.2 from https://files.pythonhosted.org/packages/b8/8b/31273bf66016be6ad22bb7345c37ff350276cfd46e389a0c2ac5da9d9073/wheel-0.41.2-py3-none-any.whl.metadata Using cached wheel-0.41.2-py3-none-any.whl.metadata (2.2 kB) Collecting alembic>=1.9.0 (from Flask-Migrate==4.0.4->-r requirements.txt (line 1)) Obtaining dependency information for alembic>=1.9.0 from https://files.pythonhosted.org/packages/a2/8b/46919127496036c8e990b2b236454a0d8655fd46e1df2fd35610a9cbc842/alembic-1.12.0-py3-none-any.whl.metadata Downloading alembic-1.12.0-py3-none-any.whl.metadata (7.2 kB) Collecting Jinja2>=3.1.2 (from Flask==2.3.3->-r requirements.txt (line 4)) Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 2.0 MB/s eta 0:00:00 Collecting itsdangerous>=2.1.2 (from Flask==2.3.3->-r requirements.txt (line 4)) Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB) Collecting click>=8.1.3 (from Flask==2.3.3->-r requirements.txt (line 4)) Obtaining dependency information for click>=8.1.3 from https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl.metadata Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) Collecting blinker>=1.6.2 (from Flask==2.3.3->-r requirements.txt (line 4)) Downloading blinker-1.6.2-py3-none-any.whl (13 kB) Collecting greenlet!=0.4.17 (from SQLAlchemy==1.4.23->-r requirements.txt (line 8)) Downloading greenlet-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 816.5 kB/s eta 0:00:00 Collecting MarkupSafe>=2.1.1 (from Werkzeug==2.3.7->-r requirements.txt (line 9)) Obtaining dependency information for MarkupSafe>=2.1.1 from https://files.pythonhosted.org/packages/bb/82/f88ccb3ca6204a4536cf7af5abdad7c3657adac06ab33699aa67279e0744/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl.metadata Downloading MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (3.0 kB) Collecting cffi>=1.12 (from cryptography==41.0.4->-r requirements.txt (line 11)) Obtaining dependency information for cffi>=1.12 from https://files.pythonhosted.org/packages/47/e3/b6832b1b9a1b6170c585ee2c2d30baf64d0a497c17e6623f42cfeb59c114/cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl.metadata Downloading cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (1.5 kB) Collecting google-auth<3.0dev,>=1.25.0 (from google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Obtaining dependency information for google-auth<3.0dev,>=1.25.0 from https://files.pythonhosted.org/packages/d7/88/1826b0c047c48763b36ed854a984127b430a16b70003155d7b19975f1d59/google_auth-2.23.2-py2.py3-none-any.whl.metadata Downloading google_auth-2.23.2-py2.py3-none-any.whl.metadata (4.2 kB) Collecting google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5 (from google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Obtaining dependency information for google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5 from https://files.pythonhosted.org/packages/4d/ce/4fd62ea66b3508debc795e475336ce915929765870f0ad52328426ba016e/google_api_core-2.12.0-py3-none-any.whl.metadata Downloading google_api_core-2.12.0-py3-none-any.whl.metadata (2.7 kB) Collecting google-cloud-core<3.0dev,>=2.3.0 (from google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Obtaining dependency information for google-cloud-core<3.0dev,>=2.3.0 from https://files.pythonhosted.org/packages/a2/40/02045f776fdb6e44194f34b6375a26ce8a61bd9bd03cd8930ed91cf51a62/google_cloud_core-2.3.3-py2.py3-none-any.whl.metadata Downloading google_cloud_core-2.3.3-py2.py3-none-any.whl.metadata (2.5 kB) Collecting google-resumable-media>=2.3.2 (from google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Obtaining dependency information for google-resumable-media>=2.3.2 from https://files.pythonhosted.org/packages/c7/4f/b8e5e22406e5aeafa46df8799939d5eeee52f18eeed339675167fac6603a/google_resumable_media-2.6.0-py2.py3-none-any.whl.metadata Downloading google_resumable_media-2.6.0-py2.py3-none-any.whl.metadata (2.1 kB) Collecting packaging (from gunicorn==21.2.0->-r requirements.txt (line 16)) Downloading packaging-23.1-py3-none-any.whl (48 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.9/48.9 kB 903.4 kB/s eta 0:00:00 Collecting docopt>=0.6.2 (from pykwalify==1.8.0->-r requirements.txt (line 18)) Downloading docopt-0.6.2.tar.gz (25 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting ruamel.yaml>=0.16.0 (from pykwalify==1.8.0->-r requirements.txt (line 18)) Obtaining dependency information for ruamel.yaml>=0.16.0 from https://files.pythonhosted.org/packages/45/29/061265cf2fdcead209b62779be813d2af935e0c47e6339ac9ee53c023312/ruamel.yaml-0.17.33-py3-none-any.whl.metadata Downloading ruamel.yaml-0.17.33-py3-none-any.whl.metadata (17 kB) Collecting six>=1.5 (from python-dateutil==2.8.2->-r requirements.txt (line 19)) Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting charset-normalizer<4,>=2 (from requests==2.31.0->-r requirements.txt (line 21)) Obtaining dependency information for charset-normalizer<4,>=2 from https://files.pythonhosted.org/packages/6f/14/8e317fa69483a2823ea358a77e243c37f23f536a7add1b605460269593b5/charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_x86_64.whl.metadata Downloading charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (31 kB) Collecting idna<4,>=2.5 (from requests==2.31.0->-r requirements.txt (line 21)) Downloading idna-3.4-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 1.3 MB/s eta 0:00:00 Collecting urllib3<3,>=1.21.1 (from requests==2.31.0->-r requirements.txt (line 21)) Obtaining dependency information for urllib3<3,>=1.21.1 from https://files.pythonhosted.org/packages/37/dc/399e63f5d1d96bb643404ee830657f4dfcf8503f5ba8fa3c6d465d0c57fe/urllib3-2.0.5-py3-none-any.whl.metadata Downloading urllib3-2.0.5-py3-none-any.whl.metadata (6.6 kB) Collecting certifi>=2017.4.17 (from requests==2.31.0->-r requirements.txt (line 21)) Obtaining dependency information for certifi>=2017.4.17 from https://files.pythonhosted.org/packages/4c/dd/2234eab22353ffc7d94e8d13177aaa050113286e93e7b40eae01fbf7c3d9/certifi-2023.7.22-py3-none-any.whl.metadata Downloading certifi-2023.7.22-py3-none-any.whl.metadata (2.2 kB) Collecting Mako (from alembic>=1.9.0->Flask-Migrate==4.0.4->-r requirements.txt (line 1)) Downloading Mako-1.2.4-py3-none-any.whl (78 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.7/78.7 kB 1.2 MB/s eta 0:00:00 Collecting typing-extensions>=4 (from alembic>=1.9.0->Flask-Migrate==4.0.4->-r requirements.txt (line 1)) Obtaining dependency information for typing-extensions>=4 from https://files.pythonhosted.org/packages/24/21/7d397a4b7934ff4028987914ac1044d3b7d52712f30e2ac7a2ae5bc86dd0/typing_extensions-4.8.0-py3-none-any.whl.metadata Downloading typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB) Collecting pycparser (from cffi>=1.12->cryptography==41.0.4->-r requirements.txt (line 11)) Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 2.3 MB/s eta 0:00:00 Collecting googleapis-common-protos<2.0.dev0,>=1.56.2 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Obtaining dependency information for googleapis-common-protos<2.0.dev0,>=1.56.2 from https://files.pythonhosted.org/packages/a7/bc/416a1ffeba4dcd072bc10523dac9ed97f2e7fc4b760580e2bdbdc1e2afdd/googleapis_common_protos-1.60.0-py2.py3-none-any.whl.metadata Downloading googleapis_common_protos-1.60.0-py2.py3-none-any.whl.metadata (1.5 kB) Collecting protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0.dev0,>=3.19.5 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Obtaining dependency information for protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0.dev0,>=3.19.5 from https://files.pythonhosted.org/packages/fa/8a/e9c6b48b8f4651df1b1a9d46fe94a74ed99881141b4660aa855a798c7c53/protobuf-4.24.3-py3-none-any.whl.metadata Downloading protobuf-4.24.3-py3-none-any.whl.metadata (540 bytes) Collecting cachetools<6.0,>=2.0.0 (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Obtaining dependency information for cachetools<6.0,>=2.0.0 from https://files.pythonhosted.org/packages/a9/c9/c8a7710f2cedcb1db9224fdd4d8307c9e48cbddc46c18b515fefc0f1abbe/cachetools-5.3.1-py3-none-any.whl.metadata Downloading cachetools-5.3.1-py3-none-any.whl.metadata (5.2 kB) Collecting pyasn1-modules>=0.2.1 (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.3/181.3 kB 3.0 MB/s eta 0:00:00 Collecting rsa<5,>=3.1.4 (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading rsa-4.9-py3-none-any.whl (34 kB) Collecting google-crc32c<2.0dev,>=1.0 (from google-resumable-media>=2.3.2->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading google_crc32c-1.5.0-cp311-cp311-musllinux_1_1_x86_64.whl (582 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 582.5/582.5 kB 5.5 MB/s eta 0:00:00 Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml>=0.16.0->pykwalify==1.8.0->-r requirements.txt (line 18)) Downloading ruamel.yaml.clib-0.2.7.tar.gz (182 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 182.5/182.5 kB 2.5 MB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyasn1<0.6.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading pyasn1-0.5.0-py2.py3-none-any.whl (83 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.9/83.9 kB 1.4 MB/s eta 0:00:00 Downloading flask_sqlalchemy-3.0.5-py3-none-any.whl (24 kB) Downloading flask-2.3.3-py3-none-any.whl (96 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.1/96.1 kB 1.6 MB/s eta 0:00:00 Downloading PyJWT-2.8.0-py3-none-any.whl (22 kB) Downloading PyMySQL-1.1.0-py3-none-any.whl (44 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.8/44.8 kB 729.8 kB/s eta 0:00:00 Downloading PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl (748 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 748.5/748.5 kB 5.3 MB/s eta 0:00:00 Downloading werkzeug-2.3.7-py3-none-any.whl (242 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 242.2/242.2 kB 3.1 MB/s eta 0:00:00 Downloading cryptography-41.0.4-cp37-abi3-musllinux_1_1_x86_64.whl (4.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 7.2 MB/s eta 0:00:00 Downloading google_cloud_storage-2.10.0-py2.py3-none-any.whl (114 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.6/114.6 kB 1.8 MB/s eta 0:00:00 Downloading gunicorn-21.2.0-py3-none-any.whl (80 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.2/80.2 kB 1.3 MB/s eta 0:00:00 Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 1.1 MB/s eta 0:00:00 Using cached wheel-0.41.2-py3-none-any.whl (64 kB) Downloading alembic-1.12.0-py3-none-any.whl (226 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.0/226.0 kB 3.3 MB/s eta 0:00:00 Downloading certifi-2023.7.22-py3-none-any.whl (158 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 1.5 MB/s eta 0:00:00 Downloading cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl (476 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 476.4/476.4 kB 4.5 MB/s eta 0:00:00 Downloading charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_x86_64.whl (193 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 193.3/193.3 kB 3.3 MB/s eta 0:00:00 Downloading click-8.1.7-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 1.7 MB/s eta 0:00:00 Downloading google_api_core-2.12.0-py3-none-any.whl (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.4/121.4 kB 2.0 MB/s eta 0:00:00 Downloading google_auth-2.23.2-py2.py3-none-any.whl (181 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 182.0/182.0 kB 2.8 MB/s eta 0:00:00 Downloading google_cloud_core-2.3.3-py2.py3-none-any.whl (29 kB) Downloading google_resumable_media-2.6.0-py2.py3-none-any.whl (80 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.3/80.3 kB 1.1 MB/s eta 0:00:00 Downloading MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl (33 kB) Downloading ruamel.yaml-0.17.33-py3-none-any.whl (112 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.3/112.3 kB 1.7 MB/s eta 0:00:00 Downloading urllib3-2.0.5-py3-none-any.whl (123 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.8/123.8 kB 1.8 MB/s eta 0:00:00 Downloading cachetools-5.3.1-py3-none-any.whl (9.3 kB) Downloading googleapis_common_protos-1.60.0-py2.py3-none-any.whl (227 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 227.6/227.6 kB 3.0 MB/s eta 0:00:00 Downloading protobuf-4.24.3-py3-none-any.whl (175 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 175.7/175.7 kB 2.7 MB/s eta 0:00:00 Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB) Building wheels for collected packages: Flask-Testing, SQLAlchemy, docopt, ruamel.yaml.clib Building wheel for Flask-Testing (pyproject.toml): started Building wheel for Flask-Testing (pyproject.toml): finished with status 'done' Created wheel for Flask-Testing: filename=Flask_Testing-0.8.1-py3-none-any.whl size=8189 sha256=3cad04dae90482bc1dad02bca9256fa0aace11b1955263ca45e93793ec0471a0 Stored in directory: /root/.cache/pip/wheels/9d/aa/a4/a97a989ae422b51b1f164f76b5bdfc21a9c30b1842b7403598 Building wheel for SQLAlchemy (pyproject.toml): started Building wheel for SQLAlchemy (pyproject.toml): finished with status 'done' Created wheel for SQLAlchemy: filename=SQLAlchemy-1.4.23-cp311-cp311-linux_x86_64.whl size=1543509 sha256=9f5dcce69b0f9d554103b43902096c9f96f515ecfc073be60536df1372f137f1 Stored in directory: /root/.cache/pip/wheels/ba/7b/d8/8146b02e234a4a9e5e892dd5a040d19d203dd65a8693b2d207 Building wheel for docopt (pyproject.toml): started Building wheel for docopt (pyproject.toml): finished with status 'done' Created wheel for docopt: filename=docopt-0.6.2-py2.py3-none-any.whl size=13705 sha256=7b3dd9b582396779b33144fe39ba8024ebb9f89cfa02a337ee97917e0f2bdac0 Stored in directory: /root/.cache/pip/wheels/1a/b0/8c/4b75c4116c31f83c8f9f047231251e13cc74481cca4a78a9ce Building wheel for ruamel.yaml.clib (pyproject.toml): started Building wheel for ruamel.yaml.clib (pyproject.toml): finished with status 'done' Created wheel for ruamel.yaml.clib: filename=ruamel.yaml.clib-0.2.7-cp311-cp311-linux_x86_64.whl size=718227 sha256=3caab17affaee90f7fb95272a7742d3b9f7611e076d2e6b907a2a5199054c494 Stored in directory: /root/.cache/pip/wheels/5f/01/4c/cca212cff1ea94583dff16d473d430c7758fbe41d1858a0120 Successfully built Flask-Testing SQLAlchemy docopt ruamel.yaml.clib Installing collected packages: pytz, json-logging, docopt, dataclasses, wheel, urllib3, typing-extensions, six, ruamel.yaml.clib, PyYAML, PyMySQL, PyJWT, pycparser, pyasn1, protobuf, packaging, MarkupSafe, itsdangerous, idna, greenlet, google-crc32c, click, charset-normalizer, certifi, cachetools, blinker, bcrypt, Werkzeug, SQLAlchemy, ruamel.yaml, rsa, requests, python-dateutil, pyasn1-modules, Mako, Jinja2, gunicorn, googleapis-common-protos, google-resumable-media, cffi, pykwalify, google-auth, Flask, cryptography, alembic, google-api-core, Flask-Testing, Flask-SQLAlchemy, google-cloud-core, Flask-Migrate, google-cloud-storage Successfully installed Flask-2.3.3 Flask-Migrate-4.0.4 Flask-SQLAlchemy-3.0.5 Flask-Testing-0.8.1 Jinja2-3.1.2 Mako-1.2.4 MarkupSafe-2.1.3 PyJWT-2.8.0 PyMySQL-1.1.0 PyYAML-6.0.1 SQLAlchemy-1.4.23 Werkzeug-2.3.7 alembic-1.12.0 bcrypt-4.0.1 blinker-1.6.2 cachetools-5.3.1 certifi-2023.7.22 cffi-1.16.0 charset-normalizer-3.2.0 click-8.1.7 cryptography-41.0.4 dataclasses-0.6 docopt-0.6.2 google-api-core-2.12.0 google-auth-2.23.2 google-cloud-core-2.3.3 google-cloud-storage-2.10.0 google-crc32c-1.5.0 google-resumable-media-2.6.0 googleapis-common-protos-1.60.0 greenlet-2.0.2 gunicorn-21.2.0 idna-3.4 itsdangerous-2.1.2 json-logging-1.3.0 packaging-23.1 protobuf-4.24.3 pyasn1-0.5.0 pyasn1-modules-0.3.0 pycparser-2.21 pykwalify-1.8.0 python-dateutil-2.8.2 pytz-2023.3 requests-2.31.0 rsa-4.9 ruamel.yaml-0.17.33 ruamel.yaml.clib-0.2.7 six-1.16.0 typing-extensions-4.8.0 urllib3-2.0.5 wheel-0.41.2 + /tmp/tmp.pDbiBO/bin/pip3 install 'junitxml==0.7' 'python-subunit==1.3.0' Collecting junitxml==0.7 Downloading junitxml-0.7.tar.gz (26 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting python-subunit==1.3.0 Downloading python_subunit-1.3.0-py2.py3-none-any.whl (104 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.9/104.9 kB 1.3 MB/s eta 0:00:00 Collecting extras (from python-subunit==1.3.0) Downloading extras-1.0.0-py2.py3-none-any.whl (7.3 kB) Collecting testtools>=0.9.34 (from python-subunit==1.3.0) Downloading testtools-2.6.0-py3-none-any.whl (182 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 182.2/182.2 kB 2.6 MB/s eta 0:00:00 Collecting pbr>=0.11 (from testtools>=0.9.34->python-subunit==1.3.0) Downloading pbr-5.11.1-py2.py3-none-any.whl (112 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.7/112.7 kB 1.7 MB/s eta 0:00:00 Collecting fixtures>=2.0 (from testtools>=0.9.34->python-subunit==1.3.0) Obtaining dependency information for fixtures>=2.0 from https://files.pythonhosted.org/packages/db/ab/3259874efafdbaa9d25dd8fa99c999621c6539eacd03c95b64a34bd5acd1/fixtures-4.1.0-py3-none-any.whl.metadata Downloading fixtures-4.1.0-py3-none-any.whl.metadata (21 kB) Downloading fixtures-4.1.0-py3-none-any.whl (64 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.5/64.5 kB 1.1 MB/s eta 0:00:00 Building wheels for collected packages: junitxml Building wheel for junitxml (setup.py): started Building wheel for junitxml (setup.py): finished with status 'done' Created wheel for junitxml: filename=junitxml-0.7-py3-none-any.whl size=16308 sha256=76ce39145eb642b0f5b7aa53c86260ac369545a0f1021f80b83576e34d5898a8 Stored in directory: /root/.cache/pip/wheels/8a/7a/9b/f1dac57e815dbc28e3889797e53848042661a1143aa45f127f Successfully built junitxml Installing collected packages: junitxml, extras, pbr, fixtures, testtools, python-subunit Successfully installed extras-1.0.0 fixtures-4.1.0 junitxml-0.7 pbr-5.11.1 python-subunit-1.3.0 testtools-2.6.0 + set -o pipefail + PYTHONPATH=./ /tmp/tmp.pDbiBO/bin/python3 -m subunit.run discover + /tmp/tmp.pDbiBO/bin/subunit2junitxml --no-passthrough + tee /archive/junit.xml hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Cloning into '/tmp/tmp9ncmpksp/repo-src/submod'... done. hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Cloning into '/tmp/tmp9ncmpksp/nested-par/repo-src'... done. hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m 2023-09-29 14:54:48.647644: ERROR foo bar == 2023-09-29 14:54:48.647831: test_exec 2023-09-29 14:54:48.647831: ERROR Traceback (most recent call last): | File "/repo/tests/runner/test_logging.py", line 44, in test_exec | raise RuntimeError() |RuntimeError | == 2023-09-29 14:54:48.648218: test_exec_cancelled 2023-09-29 14:54:48.648368: INFO foo bar 2023-09-29 14:54:48.648486: WARN foo bar {"written_at": "2023-09-29T14:54:48.995Z", "written_ts": 1695999288995884000, "msg": "Unexpected error caught in BP error handler", "type": "log", "logger": "jobserv.flask", "thread": "MainThread", "level": "ERROR", "module": "__init__", "line_no": 64, "exc_info": "Traceback (most recent call last):\n File \"/tmp/tmp.pDbiBO/lib/python3.11/site-packages/flask/app.py\", line 1484, in full_dispatch_request\n rv = self.dispatch_request()\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/tmp/tmp.pDbiBO/lib/python3.11/site-packages/flask/app.py\", line 1469, in dispatch_request\n return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/repo/jobserv/api/build.py\", line 27, in build_create\n d = request.get_json() or {}\n ^^^^^^^^^^^^^^^^^^\n File \"/tmp/tmp.pDbiBO/lib/python3.11/site-packages/werkzeug/wrappers/request.py\", line 607, in get_json\n return self.on_json_loading_failed(None)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/tmp/tmp.pDbiBO/lib/python3.11/site-packages/flask/wrappers.py\", line 130, in on_json_loading_failed\n return super().on_json_loading_failed(e)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/tmp/tmp.pDbiBO/lib/python3.11/site-packages/werkzeug/wrappers/request.py\", line 650, in on_json_loading_failed\n raise UnsupportedMediaType(\nwerkzeug.exceptions.UnsupportedMediaType: 415 Unsupported Media Type: Did not attempt to load JSON data because the request Content-Type was not 'application/json'.\n", "filename": "__init__.py", "correlation_id": "231a3714-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:49.175Z", "written_ts": 1695999289175032000, "msg": "Unexpected error creating runs for: {'name': 'git', 'type': 'git_poller', 'runs': [{'name': 'run0', 'host-tag': 'foo*', 'container': 'alpine', 'script': 'test'}]}", "type": "log", "logger": "root", "thread": "MainThread", "level": "ERROR", "module": "trigger", "line_no": 65, "exc_info": "Traceback (most recent call last):\n File \"/repo/jobserv/trigger.py\", line 58, in trigger_runs\n storage.set_run_definition(r, rundef)\n File \"/usr/local/lib/python3.11/unittest/mock.py\", line 1124, in __call__\n return self._mock_call(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/unittest/mock.py\", line 1128, in _mock_call\n return self._execute_mock_call(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/unittest/mock.py\", line 1183, in _execute_mock_call\n raise effect\nRuntimeError: edge case!!!\n", "filename": "trigger.py", "correlation_id": "232e22b0-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:50.922Z", "written_ts": 1695999290922480000, "msg": "Delivered webhook to https://example.com", "type": "log", "logger": "jobserv.flask", "thread": "Thread-1 (deliver)", "level": "INFO", "module": "notify", "line_no": 171, "correlation_id": "24409cdc-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:51.152Z", "written_ts": 1695999291152715000, "msg": "Updating the rundef from simple->github_pr", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "trigger", "line_no": 29, "correlation_id": "246162c8-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:51.566Z", "written_ts": 1695999291566531000, "msg": "Updating the rundef from simple->gith_poller", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "trigger", "line_no": 33, "correlation_id": "24a0f488-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:51.623Z", "written_ts": 1695999291623270000, "msg": "Caught integrity error and failed run: 1", "type": "log", "logger": "jobserv.flask", "thread": "MainThread", "level": "ERROR", "module": "run", "line_no": 172, "exc_info": "Traceback (most recent call last):\n File \"/repo/jobserv/api/run.py\", line 155, in _handle_triggers\n _create_triggers(\n File \"/repo/jobserv/api/run.py\", line 79, in _create_triggers\n trigger_runs(\n File \"/repo/jobserv/trigger.py\", line 51, in trigger_runs\n raise ValueError('A run named \"%s\" already exists' % name)\nValueError: A run named \"collision-name\" already exists\n", "filename": "run.py", "correlation_id": "24aa34c6-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:51.682Z", "written_ts": 1695999291682963000, "msg": "Updating the rundef from simple->github_pr", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "trigger", "line_no": 29, "correlation_id": "24b2f886-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.107Z", "written_ts": 1695999299107400000, "msg": "Unable to check doesnot matter.git/info/refs?service=git-upload-pack for changes: 500 ", "type": "log", "logger": "root", "thread": "MainThread", "level": "ERROR", "module": "git_poller", "line_no": 172, "correlation_id": "29219148-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.115Z", "written_ts": 1695999299115022000, "msg": "Adding foo to poller list", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 440, "correlation_id": "2922b1f4-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.119Z", "written_ts": 1695999299119599000, "msg": "Updating foo", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 445, "correlation_id": "2923648c-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.123Z", "written_ts": 1695999299123313000, "msg": "Looking for changes to: url1", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 191, "correlation_id": "2923f5aa-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.123Z", "written_ts": 1695999299123542000, "msg": "url1 ref1 change oldsha->sha1", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 202, "correlation_id": "2923fe88-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.124Z", "written_ts": 1695999299124190000, "msg": "Looking for changes to: url1", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 191, "correlation_id": "292417a6-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.124Z", "written_ts": 1695999299124302000, "msg": "First run detected for url1 - ref1", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 200, "correlation_id": "29241bca-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.124Z", "written_ts": 1695999299124400000, "msg": "Looking for changes to: url1", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 191, "correlation_id": "29241f94-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.124Z", "written_ts": 1695999299124582000, "msg": "First run detected for url1 - ref2", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 200, "correlation_id": "292426ba-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.125Z", "written_ts": 1695999299125271000, "msg": "Trigger build for proj with params: {'GIT_URL': 'fake'}", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 357, "correlation_id": "292441f4-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.125Z", "written_ts": 1695999299125421000, "msg": "Skipping build for proj because of skip-ci message", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 387, "correlation_id": "2924478a-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.126Z", "written_ts": 1695999299126108000, "msg": "Trigger build for proj with params: {'GIT_URL': 'https://github.com'}", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 357, "correlation_id": "2924629c-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.126Z", "written_ts": 1695999299126242000, "msg": "Skipping build for proj because of skip-ci message", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 387, "correlation_id": "2924679c-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.126Z", "written_ts": 1695999299126945000, "msg": "Trigger build for proj with params: {'GIT_URL': 'https://fake.com'}", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 357, "correlation_id": "2924834e-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:54:59.127Z", "written_ts": 1695999299127078000, "msg": "Skipping build for proj because of skip-ci message", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 387, "correlation_id": "29248844-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:02.349Z", "written_ts": 1695999302349746000, "msg": "validation.invalid", "type": "log", "logger": "pykwalify.core", "thread": "MainThread", "level": "ERROR", "module": "core", "line_no": 190, "correlation_id": "2b10471a-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:02.349Z", "written_ts": 1695999302349895000, "msg": " --- All found errors ---", "type": "log", "logger": "pykwalify.core", "thread": "MainThread", "level": "ERROR", "module": "core", "line_no": 191, "correlation_id": "2b10471a-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:02.349Z", "written_ts": 1695999302349955000, "msg": "[\"Cannot find required key 'timeout'. Path: ''\"]", "type": "log", "logger": "pykwalify.core", "thread": "MainThread", "level": "ERROR", "module": "core", "line_no": 192, "correlation_id": "2b10471a-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:02.629Z", "written_ts": 1695999302629069000, "msg": "Failing cancelled run: proj1/1/bla", "type": "log", "logger": "root", "thread": "MainThread", "level": "ERROR", "module": "worker", "line_no": 212, "correlation_id": "2b3ae5ce-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:02.903Z", "written_ts": 1695999302903984000, "msg": "marking w1 offline 81s without a check-in", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 41, "correlation_id": "2b64d8a2-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:03.178Z", "written_ts": 1695999303178109000, "msg": "marking w1 offline (no pings log)", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 72, "correlation_id": "2b8eacb8-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:03.454Z", "written_ts": 1695999303454469000, "msg": "rotating pings log to: /tmp/tmpc8s98et8/w1/pings.log.1695999303", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 54, "correlation_id": "2bb8d808-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:03.736Z", "written_ts": 1695999303736783000, "msg": "Found stuck run proj1/1/bla on worker None", "type": "log", "logger": "root", "thread": "MainThread", "level": "ERROR", "module": "worker", "line_no": 189, "correlation_id": "2be3ebd8-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:03.740Z", "written_ts": 1695999303740364000, "msg": "Found stuck run proj1/1/bla on worker None", "type": "log", "logger": "root", "thread": "MainThread", "level": "ERROR", "module": "worker", "line_no": 189, "correlation_id": "2be3ebd8-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:04.486Z", "written_ts": 1695999304486108000, "msg": "Entering surge support for armhf: count=1", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 152, "correlation_id": "2c56426e-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:04.492Z", "written_ts": 1695999304492410000, "msg": "Exiting surge support for armhf", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 140, "correlation_id": "2c56426e-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:04.492Z", "written_ts": 1695999304492668000, "msg": "Entering surge support for amd64: count=2", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 152, "correlation_id": "2c56426e-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:04.494Z", "written_ts": 1695999304494490000, "msg": "Entering surge support for armhf: count=3", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 152, "correlation_id": "2c56426e-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:04.778Z", "written_ts": 1695999304778861000, "msg": "Entering surge support for amd64: count=1", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 152, "correlation_id": "2c82ee18-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:04.783Z", "written_ts": 1695999304783164000, "msg": "Exiting surge support for amd64", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 140, "correlation_id": "2c82ee18-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:05.060Z", "written_ts": 1695999305060009000, "msg": "truncating the pings log", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 57, "correlation_id": "2cadd466-5ed8-11ee-ac01-0242ac110003"} {"written_at": "2023-09-29T14:55:05.073Z", "written_ts": 1695999305073467000, "msg": "Unable to read: bad: Unable to load PEM file. See https://cryptography.io/en/latest/faq/#why-can-t-i-import-my-pem-file for more details. MalformedFraming", "type": "log", "logger": "root", "thread": "MainThread", "level": "ERROR", "module": "worker_jwt", "line_no": 44, "correlation_id": "2cafe1ca-5ed8-11ee-ac01-0242ac110003"} Docker not available Docker not available Test requires MySQL Test requires MySQL Test requires MySQL Test requires MySQL Test requires MySQL Test requires MySQL testtools.testresult.real._StringException: Traceback (most recent call last): File "/repo/tests/test_worker.py", line 49, in test_offline self.assertRaise(FileNotFoundError, os.stat, self.worker.pings_log) ^^^^^^^^^^^^^^^^ AttributeError: 'TestWorkerMonitor' object has no attribute 'assertRaise' + '[' -z ] + rm -rf /tmp/tmp.pDbiBO Script completed with error(s) == 2023-09-29 14:55:09.952989: Finding artifacts to upload Uploading 1 items 20099 bytes == 2023-09-29 14:55:10.782957: Analyzing junit results(/srv/gavelci-worker/runs/tmpbl1by3if/archive/junit.xml) 2023-09-29 14:55:11.299288: ERROR Found failure(s) == 2023-09-29 14:55:11.673896: Runner has completed ________ | o o| Thumbs Down |___/\_|________ | _____|__| | | || |______| | | | | | | | | |_| |_|