Test run: - Start at Fri Oct 9 06:20:33 UTC 2026 - Docker image: "monitor-test-runner:scli-manual-manual" - Container name: "test-run-d0d1f4d5-d651-4402-8617-386ace68619e" - Runner git commit: 3d31de04c823a30705ff3eab5a5f3c3f420ec99c 2026-09-25T10:35:24+02:00 Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Uninstalled 1 package in 0.85ms Installed 1 package in 2ms Run Test: slices-account-health-check 2026-10-09 06:20:37.868521 UTC - Check DNS 2026-10-09 06:20:37.869483 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-10-09 06:20:37.870087 UTC - Resolved to 193.191.148.163 2026-10-09 06:20:37.870166 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-10-09 06:20:37.877704 UTC - Resolved to 193.191.148.163 2026-10-09 06:20:37.877824 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-10-09 06:20:37.882342 UTC - Resolved to 193.191.148.163 2026-10-09 06:20:37.882473 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-10-09 06:20:37.882917 UTC - Resolved to 193.191.148.163 2026-10-09 06:20:37.882960 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-10-09 06:20:37.990327 UTC - Resolved to 193.191.148.163 2026-10-09 06:20:37.990454 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-10-09 06:20:37.995081 UTC - Resolved to 193.191.148.163 2026-10-09 06:20:37.995281 UTC - Check Basic Connectivity 2026-10-09 06:20:37.996100 UTC - Checking basic connectivity to user API 2026-10-09 06:20:37.996150 UTC - Connecting to: https://portal.slices-ri.eu 2026-10-09 06:20:38.001268 UTC - HTTP connection works. HTTP response code: 200 2026-10-09 06:20:38.001405 UTC - Checking basic connectivity to project API 2026-10-09 06:20:38.001438 UTC - Connecting to: https://portal.slices-ri.eu 2026-10-09 06:20:38.007159 UTC - HTTP connection works. HTTP response code: 200 2026-10-09 06:20:38.007332 UTC - Check Check Projects 2026-10-09 06:20:38.028448 UTC - Received 8 projects 2026-10-09 06:20:38.028566 UTC - Check Check Projects 2026-10-09 06:20:38.052207 UTC - Received 3 project members 2026-10-09 06:20:38.052355 UTC - Check Token Exchange Failed to exchange token due to HTTP_400_BAD_REQUEST. DEBUG INFO: now: 2026-10-09T06:20:38.082059+00:00 data sent: { "grant_type": "urn:ietf:params:oauth:grant-type:token-exchange", "subject_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiIsImtpZCI6ImVjMSJ9.eyJpc3MiOiJodHRwczovL2FjY291bnQuaWxhYnQuaW1lYy5iZSIsImF1ZCI6Imh0dHBzOi8vY2xpLnNsaWNlcy1yaS5ldSIsImlhdCI6MTc5MTUyNjYyMiwiZXhwIjoxNzkxNTMwMjIyLCJhdXRoX3RpbWUiOjE3OTE1MjY2MjIsInN1YiI6InVzZXJfYWNjb3VudC5pbGFidC5pbWVjLmJlXzRuNGt3NzlicmM5OXZhNTlqa2E2dGpxZDhmIiwic2NvcGUiOiJvcGVuaWQgdXNlcmluZm8gcHJvamVjdHMiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJ3dmRlbWVlciIsImp0aSI6IklwdlZPd1M2RG04cEJBcFhqVmxPTG4xQVc0ajVhVXZUIn0.JhGLk9pFZrQeVD8ybsnn_AKUEbWeQDgBKYoVPYx_q8Jr7fmdSYk1QfQpBGl1apkgu7b00L4YkUV7IYLzjlpU6w", "subject_token_type": "urn:ietf:params:oauth:token-type:access_token", "client_id": "IH56QyF0MWbhCPA8IIef7MTm", "client_secret": "rEn14uIa0JEBfWMjJdvj5py0xaKHEfQJ6TNHYPrULLnwRczo", "requested_token_type": "urn:ietf:params:oauth:token-type:access_token", "audience": "account.test.example.com", "scope": "openid userinfo projects project:proj_account.ilabt.imec.be_72bssm1k398r98k2tqd2rb0ybx" } response: b'{"error": "invalid_target", "error_description": "Requested audience is not allowed for this client."}' 2026-10-09 06:20:38.084246 UTC - Error in test step 'Exchange Access Token': Client error '400 BAD REQUEST' for url 'https://portal.slices-ri.eu/oauth/token' For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400 2026-10-09 06:20:38.084383 UTC - Response content: {"error": "invalid_target", "error_description": "Requested audience is not allowed for this client."} ERROR:slices_monitor_test_runner.main:Test Failed with exception Traceback (most recent call last): File "/app/src/slices_monitor_test_runner/test_runners/test_runner_base.py", line 175, in step yield File "/app/src/slices_monitor_test_runner/test_runners/slices_account_health_check.py", line 203, in run self._check_exchange_token() ~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/app/src/slices_monitor_test_runner/test_runners/slices_account_health_check.py", line 129, in _check_exchange_token exchanged_token: ExchangedToken = get_access_token_for_audience(auth_token, audience, self.test_proj_id) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.venv/lib/python3.14/site-packages/slices_clientlib_core/oauth2/token_exchange.py", line 116, in get_access_token_for_audience response.raise_for_status() ~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/app/.venv/lib/python3.14/site-packages/httpx/_models.py", line 829, in raise_for_status raise HTTPStatusError(message, request=request, response=self) httpx.HTTPStatusError: Client error '400 BAD REQUEST' for url 'https://portal.slices-ri.eu/oauth/token' For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/app/src/slices_monitor_test_runner/main.py", line 86, in run_test return test_runner.run() ~~~~~~~~~~~~~~~^^ File "/app/src/slices_monitor_test_runner/test_runners/slices_account_health_check.py", line 199, in run with self.step( ~~~~~~~~~^ "Exchange Access Token", ^^^^^^^^^^^^^^^^^^^^^^^^ description="Requesting Access Token for specific audience using token exchange of Slices Account API", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ): ^ File "/usr/local/lib/python3.14/contextlib.py", line 162, in __exit__ self.gen.throw(value) ~~~~~~~~~~~~~~^^^^^^^ File "/app/src/slices_monitor_test_runner/test_runners/test_runner_base.py", line 219, in step raise SlicesTestFailure(f"Step {name!r} {retry_suffix2} failed") from e slices_monitor_test_runner.exceptions.SlicesTestFailure: Step 'Exchange Access Token' failed