[DEBUG ONLY] Add logging to mixer calls #6070
Draft
Google Cloud Build / website-pull-request-nl (datcom-ci)
succeeded
Mar 10, 2026 in 5m 58s
Summary
Build Information
| Trigger | website-pull-request-nl |
| Build | 4ca4ce37-b3db-449e-b27d-20720dcb0409 |
| Start | 2026-03-10T11:21:09-07:00 |
| Duration | 5m2.853s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| explore_tests | SUCCESS | 2m40.49s |
| nl_tests | SUCCESS | 2m9.703s |
Details
starting build "4ca4ce37-b3db-449e-b27d-20720dcb0409"
FETCHSOURCE
From https://github.com/datacommonsorg/website
* branch fbf01dc75ec9ecc7ee19c7044ad8ed24311d9858 -> FETCH_HEAD
Updating files: 97% (2304/2372)
Updating files: 98% (2325/2372)
Updating files: 99% (2349/2372)
Updating files: 100% (2372/2372)
Updating files: 100% (2372/2372), done.
HEAD is now at fbf01dc Update server/services/discovery.py
GitCommit:
fbf01dc75ec9ecc7ee19c7044ad8ed24311d9858
BUILD
Starting Step #0 - "explore_tests"
Step #0 - "explore_tests": Pulling image: python:3.11.3
Step #0 - "explore_tests": 3.11.3: Pulling from library/python
Step #0 - "explore_tests": bd73737482dd: Pulling fs layer
Step #0 - "explore_tests": 6710592d62aa: Pulling fs layer
Step #0 - "explore_tests": 75256935197e: Pulling fs layer
Step #0 - "explore_tests": c1e5026c6457: Pulling fs layer
Step #0 - "explore_tests": f0016544b8b9: Pulling fs layer
Step #0 - "explore_tests": 1d58eee51ff2: Pulling fs layer
Step #0 - "explore_tests": 93dc7b704cd1: Pulling fs layer
Step #0 - "explore_tests": caefdefa531e: Pulling fs layer
Step #0 - "explore_tests": 93dc7b704cd1: Waiting
Step #0 - "explore_tests": caefdefa531e: Waiting
Step #0 - "explore_tests": 75256935197e: Verifying Checksum
Step #0 - "explore_tests": 75256935197e: Download complete
Step #0 - "explore_tests": f0016544b8b9: Verifying Checksum
Step #0 - "explore_tests": f0016544b8b9: Download complete
Step #0 - "explore_tests": 6710592d62aa: Verifying Checksum
Step #0 - "explore_tests": 6710592d62aa: Download complete
Step #0 - "explore_tests": bd73737482dd: Verifying Checksum
Step #0 - "explore_tests": bd73737482dd: Download complete
Step #0 - "explore_tests": 93dc7b704cd1: Verifying Checksum
Step #0 - "explore_tests": 93dc7b704cd1: Download complete
Step #0 - "explore_tests": 1d58eee51ff2: Verifying Checksum
Step #0 - "explore_tests": 1d58eee51ff2: Download complete
Step #0 - "explore_tests": caefdefa531e: Verifying Checksum
Step #0 - "explore_tests": caefdefa531e: Download complete
Step #0 - "explore_tests": bd73737482dd: Pull complete
Step #0 - "explore_tests": 6710592d62aa: Pull complete
Step #0 - "explore_tests": c1e5026c6457: Verifying Checksum
Step #0 - "explore_tests": c1e5026c6457: Download complete
Step #0 - "explore_tests": 75256935197e: Pull complete
Step #0 - "explore_tests": c1e5026c6457: Pull complete
Step #0 - "explore_tests": f0016544b8b9: Pull complete
Step #0 - "explore_tests": 1d58eee51ff2: Pull complete
Step #0 - "explore_tests": 93dc7b704cd1: Pull complete
Step #0 - "explore_tests": caefdefa531e: Pull complete
Step #0 - "explore_tests": Digest: sha256:3a619e3c96fd4c5fc5e1998fd4dcb1f1403eb90c4c6409c70d7e80b9468df7df
Step #0 - "explore_tests": Status: Downloaded newer image for python:3.11.3
Step #0 - "explore_tests": docker.io/library/python:3.11.3
Step #0 - "explore_tests": Collecting uv
Step #0 - "explore_tests": Downloading uv-0.10.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.4 MB)
Step #0 - "explore_tests": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.4/23.4 MB 87.4 MB/s eta 0:00:00
Step #0 - "explore_tests": Installing collected packages: uv
Step #0 - "explore_tests": Successfully installed uv-0.10.9
Step #0 - "explore_tests": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Step #0 - "explore_tests":
Step #0 - "explore_tests": [notice] A new release of pip available: 22.3.1 -> 26.0.1
Step #0 - "explore_tests": [notice] To update, run: pip install --upgrade pip
Step #0 - "explore_tests": --explore ### Running explore page integration tests
Step #0 - "explore_tests": Using ENV_PREFIX=Staging
Step #0 - "explore_tests": Starting servers using run_servers.sh...
Step #0 - "explore_tests": FLASK_ENV=integration_test
Step #0 - "explore_tests": GOOGLE_CLOUD_PROJECT=datcom-website-staging
Step #0 - "explore_tests": ENABLE_MODEL=true
Step #0 - "explore_tests": Starting NL Server...
Step #0 - "explore_tests": Starting Website server...
Step #0 - "explore_tests": Using CPython 3.11.3 interpreter at: /usr/local/bin/python3
Step #0 - "explore_tests": Creating virtual environment at: server/.venv
Step #0 - "explore_tests": Using CPython 3.11.3 interpreter at: /usr/local/bin/python3
Step #0 - "explore_tests": Creating virtual environment at: nl_server/.venv
Step #0 - "explore_tests": Downloading en-core-web-sm (12.2MiB)
Step #0 - "explore_tests": Updating https://github.com/datacommonsorg/llm-tools.git (HEAD)
Step #0 - "explore_tests": Downloading grpcio (6.3MiB)
Step #0 - "explore_tests": Downloading babel (9.7MiB)
Step #0 - "explore_tests": Downloading pydantic-core (1.9MiB)
Step #0 - "explore_tests": Downloading shapely (3.0MiB)
Step #0 - "explore_tests": Downloading pynacl (1.4MiB)
Step #0 - "explore_tests": Downloading selenium (9.0MiB)
Step #0 - "explore_tests": Downloading google-api-python-client (14.0MiB)
Step #0 - "explore_tests": Downloading cryptography (4.2MiB)
Step #0 - "explore_tests": Downloading pillow (4.3MiB)
Step #0 - "explore_tests": Downloading numpy (15.7MiB)
Step #0 - "explore_tests": Downloading sqlalchemy (3.2MiB)
Step #0 - "explore_tests": Downloading google-cloud-discoveryengine (3.2MiB)
Step #0 - "explore_tests": Downloading google-cloud-aiplatform (7.7MiB)
Step #0 - "explore_tests": Downloading google-adk (2.1MiB)
Step #0 - "explore_tests": Downloaded en-core-web-sm
Step #0 - "explore_tests": Updated https://github.com/datacommonsorg/llm-tools.git (910626c119181e5096efb9f3090d7ae9f4310c22)
Step #0 - "explore_tests": Building data-gemma @ git+https://github.com/datacommonsorg/llm-tools.git@910626c119181e5096efb9f3090d7ae9f4310c22
Step #0 - "explore_tests": Downloaded pynacl
Step #0 - "explore_tests": Building flask-testing==0.8.1
Step #0 - "explore_tests": Downloading torchvision (1.8MiB)
Step #0 - "explore_tests": Downloading tokenizers (3.0MiB)
Step #0 - "explore_tests": Downloading pydantic-core (2.0MiB)
Step #0 - "explore_tests": Downloading numpy (17.4MiB)
Step #0 - "explore_tests": Downloading setuptools (1.1MiB)
Step #0 - "explore_tests": Downloading pyarrow (45.5MiB)
Step #0 - "explore_tests": Downloading transformers (10.3MiB)
Step #0 - "explore_tests": Downloading aiohttp (1.7MiB)
Step #0 - "explore_tests": Downloading pandas (11.7MiB)
Step #0 - "explore_tests": Downloading scikit-learn (12.7MiB)
Step #0 - "explore_tests": Downloading blis (9.7MiB)
Step #0 - "explore_tests": Downloading grpcio (6.3MiB)
Step #0 - "explore_tests": Downloading sympy (6.0MiB)
Step #0 - "explore_tests": Downloading hf-xet (4.0MiB)
Step #0 - "explore_tests": Downloading scipy (34.2MiB)
Step #0 - "explore_tests": Downloading shapely (3.0MiB)
Step #0 - "explore_tests": Downloading pillow (6.7MiB)
Step #0 - "explore_tests": Downloading networkx (2.0MiB)
Step #0 - "explore_tests": Downloading srsly (1.1MiB)
Step #0 - "explore_tests": Downloading safetensors (1.1MiB)
Step #0 - "explore_tests": Downloading google-cloud-aiplatform (7.7MiB)
Step #0 - "explore_tests": Downloading spacy (6.3MiB)
Step #0 - "explore_tests": Downloading torch (175.5MiB)
Step #0 - "explore_tests": Downloaded pydantic-core
Step #0 - "explore_tests": Building langdetect==1.0.9
Step #0 - "explore_tests": Downloaded shapely
Step #0 - "explore_tests": Downloaded google-adk
Step #0 - "explore_tests": Downloaded sqlalchemy
Step #0 - "explore_tests": Downloaded cryptography
Step #0 - "explore_tests": Downloaded safetensors
Step #0 - "explore_tests": Downloaded pillow
Step #0 - "explore_tests": Downloaded torchvision
Step #0 - "explore_tests": Downloaded srsly
Step #0 - "explore_tests": Downloaded grpcio
Step #0 - "explore_tests": Downloaded google-cloud-discoveryengine
Step #0 - "explore_tests": Downloaded aiohttp
Step #0 - "explore_tests": Downloaded pydantic-core
Step #0 - "explore_tests": Built flask-testing==0.8.1
Step #0 - "explore_tests": Built data-gemma @ git+https://github.com/datacommonsorg/llm-tools.git@910626c119181e5096efb9f3090d7ae9f4310c22
Step #0 - "explore_tests": Downloaded numpy
Step #0 - "explore_tests": Downloaded babel
Step #0 - "explore_tests": Downloaded setuptools
Step #0 - "explore_tests": Downloaded selenium
Step #0 - "explore_tests": Built langdetect==1.0.9
Step #0 - "explore_tests": Downloaded google-api-python-client
Step #0 - "explore_tests": Downloaded shapely
Step #0 - "explore_tests": Downloaded tokenizers
Step #0 - "explore_tests": Downloaded google-cloud-aiplatform
Step #0 - "explore_tests": warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
Step #0 - "explore_tests": If the cache and target directories are on different filesystems, hardlinking may not be supported.
Step #0 - "explore_tests": If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Step #0 - "explore_tests": Downloaded networkx
Step #0 - "explore_tests": Downloaded hf-xet
Step #0 - "explore_tests": Installed 152 packages in 391ms
Step #0 - "explore_tests": Downloading pygments (1.2MiB)
Step #0 - "explore_tests": Downloaded pygments
Step #0 - "explore_tests": warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
Step #0 - "explore_tests": If the cache and target directories are on different filesystems, hardlinking may not be supported.
Step #0 - "explore_tests": If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Step #0 - "explore_tests": Installed 9 packages in 125ms
Step #0 - "explore_tests": Downloaded pillow
Step #0 - "explore_tests": Downloaded grpcio
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": Downloaded blis
Step #0 - "explore_tests": Downloaded sympy
Step #0 - "explore_tests": Downloaded spacy
Step #0 - "explore_tests": Downloaded google-cloud-aiplatform
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": Downloaded scikit-learn
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": Downloaded numpy
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": Downloaded transformers
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": Downloaded scipy
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": Downloaded pandas
Step #0 - "explore_tests": Downloaded pyarrow
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #0 - "explore_tests": from pkg_resources import DistributionNotFound
Step #0 - "explore_tests": Downloaded torch
Step #0 - "explore_tests": warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
Step #0 - "explore_tests": If the cache and target directories are on different filesystems, hardlinking may not be supported.
Step #0 - "explore_tests": If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Step #0 - "explore_tests": Installed 116 packages in 2.74s
Step #0 - "explore_tests": ============================= test session starts ==============================
Step #0 - "explore_tests": platform linux -- Python 3.11.3, pytest-9.0.2, pluggy-1.6.0 -- /workspace/server/.venv/bin/python3
Step #0 - "explore_tests": cachedir: .pytest_cache
Step #0 - "explore_tests": rootdir: /workspace
Step #0 - "explore_tests": configfile: pytest.ini
Step #0 - "explore_tests": plugins: rerunfailures-10.2, flakefinder-1.1.0, xdist-3.2.1, anyio-4.12.0
Step #0 - "explore_tests": gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I
Step #0 - "explore_tests":
[gw0] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw1] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw2] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw3] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw4] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw5] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw6] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw7] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw8] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw9] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw10] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw11] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw12] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw13] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw14] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw15] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw16] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw17] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw18] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw19] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw20] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw21] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw22] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw23] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw24] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw25] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw26] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw27] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw28] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw29] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw30] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw31] linux Python 3.11.3 cwd: /workspace
Step #0 - "explore_tests":
[gw0] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw1] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw2] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw3] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw4] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw5] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw6] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw7] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw9] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw8] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw10] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw11] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw12] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw13] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw14] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw15] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw16] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw17] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw18] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw20] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw19] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw21] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw22] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw23] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw24] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw25] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw26] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw27] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw28] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw29] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #0 - "explore_tests":
[gw30] Python 3.11.3
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/4ca4ce37-b3db-449e-b27d-20720dcb0409?project=879489846695.]
...
UG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests":
Step #1 - "nl_tests": [gw4] [ 57%] PASSED server/integration_tests/nl_test.py::NLTestDemo::test_demo_multisv
Step #1 - "nl_tests": [gw9] [ 64%] PASSED server/integration_tests/nl_test.py::NLTestMisc::test_place_detection_e2e_dc DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/recognize/places) -> https://staging.api.datacommons.org/v1/recognize/places
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/place) -> https://staging.api.datacommons.org/v1/bulk/info/place
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/event) -> https://staging.api.datacommons.org/v2/event
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/recognize/places) -> https://staging.api.datacommons.org/v1/recognize/places
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/recognize/places) -> https://staging.api.datacommons.org/v1/recognize/places
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/place) -> https://staging.api.datacommons.org/v1/bulk/info/place
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/place) -> https://staging.api.datacommons.org/v1/bulk/info/place
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/recognize/places) -> https://staging.api.datacommons.org/v1/recognize/places
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/recognize/places) -> https://staging.api.datacommons.org/v1/recognize/places
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/place) -> https://staging.api.datacommons.org/v1/bulk/info/place
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests":
Step #1 - "nl_tests": [gw7] [ 71%] PASSED server/integration_tests/nl_test.py::NLTestMisc::test_international DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/event) -> https://staging.api.datacommons.org/v2/event
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/recognize/places) -> https://staging.api.datacommons.org/v1/recognize/places
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/place) -> https://staging.api.datacommons.org/v1/bulk/info/place
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/recognize/places) -> https://staging.api.datacommons.org/v1/recognize/places
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/place) -> https://staging.api.datacommons.org/v1/bulk/info/place
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/recognize/places) -> https://staging.api.datacommons.org/v1/recognize/places
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/place) -> https://staging.api.datacommons.org/v1/bulk/info/place
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v1/bulk/info/variable-group) -> https://staging.api.datacommons.org/v1/bulk/info/variable-group
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/node) -> https://staging.api.datacommons.org/v2/node
Step #1 - "nl_tests": DEBUG: get_service_url(/v2/observation) -> https://staging.api.datacommons.org/v2/observation
Step #1 - "nl_tests":
Step #1 - "nl_tests": [gw0] [ 78%] PASSED server/integration_tests/nl_test.py::NLTestDemo::test_demo_cities_feb2023
Step #1 - "nl_tests": [gw2] [ 85%] PASSED server/integration_tests/nl_test.py::NLTestDemo::test_demo_fallback
Step #1 - "nl_tests": [18:26:02][ERROR ][datacommons.py:115] Mixer Error 503 (Service Unavailable) for POST https://staging.api.datacommons.org/v2/observation. Payload: {"date": "LATEST", "entity": {"expression": "Earth<-containedInPlace+{typeOf:Country}"}, "select": ["date", "value", "variable", "entity"], "variable": {"dcids": ["Annual_Emissions_GreenhouseGas_ElectricityGeneration"]}}. Response: upstream connect error or disconnect/reset before headers. reset reason: connection timeout
Step #1 - "nl_tests": [18:26:02][ERROR ][__init__.py:517] Error thrown for request: http://localhost:8090/api/explore/detect-and-fulfill?q=Which%20countries%20emit%20the%20most%20greenhouse%20gases?&idx=base_uae_mem&detector=hybrid&test=unittest&i18n=&mode=&client=test
Step #1 - "nl_tests": error: An HTTP 503 code (Service Unavailable) was returned by the mixer:
Step #1 - "nl_tests": upstream connect error or disconnect/reset before headers. reset reason: connection timeout
Step #1 - "nl_tests": Traceback (most recent call last):
Step #1 - "nl_tests": File "/workspace/server/.venv/lib/python3.11/site-packages/flask/app.py", line 2213, in __call__
Step #1 - "nl_tests": return self.wsgi_app(environ, start_response)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/.venv/lib/python3.11/site-packages/flask/app.py", line 2193, in wsgi_app
Step #1 - "nl_tests": response = self.handle_exception(e)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/.venv/lib/python3.11/site-packages/flask_cors/extension.py", line 194, in wrapped_function
Step #1 - "nl_tests": return cors_after_request(app.make_response(f(*args, **kwargs)))
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/.venv/lib/python3.11/site-packages/flask/app.py", line 2190, in wsgi_app
Step #1 - "nl_tests": response = self.full_dispatch_request()
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/.venv/lib/python3.11/site-packages/flask/app.py", line 1486, in full_dispatch_request
Step #1 - "nl_tests": rv = self.handle_user_exception(e)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/.venv/lib/python3.11/site-packages/flask_cors/extension.py", line 194, in wrapped_function
Step #1 - "nl_tests": return cors_after_request(app.make_response(f(*args, **kwargs)))
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/.venv/lib/python3.11/site-packages/flask/app.py", line 1484, in full_dispatch_request
Step #1 - "nl_tests": rv = self.dispatch_request()
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/.venv/lib/python3.11/site-packages/flask/app.py", line 1469, in dispatch_request
Step #1 - "nl_tests": return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/routes/explore/api.py", line 140, in detect_and_fulfill
Step #1 - "nl_tests": return _fulfill_with_chart_config(utterance, debug_logs)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/routes/explore/api.py", line 237, in _fulfill_with_chart_config
Step #1 - "nl_tests": fresp = nl_fulfillment.fulfill(utterance, cb_config)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/lib/nl/explore/fulfiller_bridge.py", line 46, in fulfill
Step #1 - "nl_tests": state = nl_fulfiller.fulfill(uttr)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/lib/nl/fulfillment/fulfiller.py", line 149, in fulfill
Step #1 - "nl_tests": if not base.populate_charts(state):
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/lib/nl/fulfillment/base.py", line 65, in populate_charts
Step #1 - "nl_tests": success = _add_charts_with_place_fallback(state, places)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/lib/nl/fulfillment/base.py", line 91, in _add_charts_with_place_fallback
Step #1 - "nl_tests": if _add_charts_with_existence_check(state, places):
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/lib/nl/fulfillment/base.py", line 234, in _add_charts_with_existence_check
Step #1 - "nl_tests": if handler.module.populate(state, chart_vars, places,
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/lib/nl/fulfillment/basic.py", line 73, in populate
Step #1 - "nl_tests": return _populate_explore(state, chart_vars, places, chart_origin, rank)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/lib/nl/fulfillment/basic.py", line 123, in _populate_explore
Step #1 - "nl_tests": added_child_type_charts = ranking_across_places.populate(
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/lib/nl/fulfillment/ranking_across_places.py", line 88, in populate
Step #1 - "nl_tests": _compute_answer_places(state, places[0], chart_vars.svs[0])
Step #1 - "nl_tests": File "/workspace/server/lib/nl/fulfillment/ranking_across_places.py", line 119, in _compute_answer_places
Step #1 - "nl_tests": ranked_places = filter_and_rank_places(place, state.place_type, sv)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/lib/nl/common/rank_utils.py", line 408, in filter_and_rank_places
Step #1 - "nl_tests": api_resp = fetch.point_within_core(parent_place.dcid, child_type.value, [sv],
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/lib/fetch.py", line 222, in point_within_core
Step #1 - "nl_tests": resp = dc.obs_point_within(ancestor_entity, descendent_type, variables, date,
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/services/datacommons.py", line 188, in obs_point_within
Step #1 - "nl_tests": return post(url, req)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/services/datacommons.py", line 95, in post
Step #1 - "nl_tests": return post_wrapper(url, req_str)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/lib/cache.py", line 224, in wrapper
Step #1 - "nl_tests": result = cached_fn(*args, **kwargs)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/.venv/lib/python3.11/site-packages/flask_caching/__init__.py", line 876, in decorated_function
Step #1 - "nl_tests": rv = self._call_fn(f, *args, **kwargs)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/.venv/lib/python3.11/site-packages/flask_caching/__init__.py", line 180, in _call_fn
Step #1 - "nl_tests": return ensure_sync(fn)(*args, **kwargs)
Step #1 - "nl_tests": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "nl_tests": File "/workspace/server/services/datacommons.py", line 117, in post_wrapper
Step #1 - "nl_tests": raise ValueError(
Step #1 - "nl_tests": ValueError: An HTTP 503 code (Service Unavailable) was returned by the mixer:
Step #1 - "nl_tests": upstream connect error or disconnect/reset before headers. reset reason: connection timeout
Step #1 - "nl_tests": [gw3] [ 92%] PASSED server/integration_tests/nl_test.py::NLTestDemo::test_demo_feb2023
Step #1 - "nl_tests": [gw1] [100%] RERUN server/integration_tests/nl_test.py::NLTestDemo::test_demo_climatetrace
Step #1 - "nl_tests": server/integration_tests/nl_test.py::NLTestDemo::test_demo_climatetrace
Step #1 - "nl_tests": [gw1] [100%] PASSED server/integration_tests/nl_test.py::NLTestDemo::test_demo_climatetrace
Step #1 - "nl_tests":
Step #1 - "nl_tests": =============================== warnings summary ===============================
Step #1 - "nl_tests": server/.venv/lib/python3.11/site-packages/flask_babel/__init__.py:183: 32 warnings
Step #1 - "nl_tests": /workspace/server/.venv/lib/python3.11/site-packages/flask_babel/__init__.py:183: DeprecationWarning: 'locked_cached_property' is deprecated and will be removed in Flask 2.4. Use a lock inside the decorated function if locking is needed.
Step #1 - "nl_tests": @locked_cached_property
Step #1 - "nl_tests":
Step #1 - "nl_tests": -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Step #1 - "nl_tests": ============= 14 passed, 32 warnings, 1 rerun in 121.60s (0:02:01) =============
Finished Step #1 - "nl_tests"
PUSH
DONE
Loading