Test run: - Start at Fri Oct 9 05:55:34 UTC 2026 - Docker image: "monitor-test-runner:scli-manual-manual" - Container name: "test-run-bba0f6f8-698a-4e79-9b53-fc9a62e002ad" - 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.76ms Installed 1 package in 1ms Run Test: slices-account-health-check 2026-10-09 05:55:37.821476 UTC - Check DNS 2026-10-09 05:55:37.822619 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-10-09 05:55:37.823091 UTC - Resolved to 193.191.148.163 2026-10-09 05:55:37.823156 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-10-09 05:55:37.921562 UTC - Resolved to 193.191.148.163 2026-10-09 05:55:37.921628 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-10-09 05:55:37.926349 UTC - Resolved to 193.191.148.163 2026-10-09 05:55:37.926453 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-10-09 05:55:37.926865 UTC - Resolved to 193.191.148.163 2026-10-09 05:55:37.926915 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-10-09 05:55:37.931615 UTC - Resolved to 193.191.148.163 2026-10-09 05:55:37.931672 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-10-09 05:55:37.935859 UTC - Resolved to 193.191.148.163 2026-10-09 05:55:37.935998 UTC - Check Basic Connectivity 2026-10-09 05:55:37.936772 UTC - Checking basic connectivity to user API 2026-10-09 05:55:37.936832 UTC - Connecting to: https://portal.slices-ri.eu 2026-10-09 05:55:37.941598 UTC - HTTP connection works. HTTP response code: 200 2026-10-09 05:55:37.941668 UTC - Checking basic connectivity to project API 2026-10-09 05:55:37.941702 UTC - Connecting to: https://portal.slices-ri.eu 2026-10-09 05:55:37.946370 UTC - HTTP connection works. HTTP response code: 200 2026-10-09 05:55:37.946500 UTC - Check Check Projects 2026-10-09 05:55:37.965727 UTC - Received 8 projects 2026-10-09 05:55:37.965825 UTC - Check Check Projects 2026-10-09 05:55:37.988394 UTC - Received 3 project members 2026-10-09 05:55:37.988499 UTC - Check Token Exchange Failed to exchange token due to HTTP_400_BAD_REQUEST. DEBUG INFO: now: 2026-10-09T05:55:38.009378+00:00 data sent: { "grant_type": "urn:ietf:params:oauth:grant-type:token-exchange", "subject_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiIsImtpZCI6ImVjMSJ9.eyJpc3MiOiJodHRwczovL2FjY291bnQuaWxhYnQuaW1lYy5iZSIsImF1ZCI6Imh0dHBzOi8vY2xpLnNsaWNlcy1yaS5ldSIsImlhdCI6MTc5MTUyMzAyMSwiZXhwIjoxNzkxNTI2NjIxLCJhdXRoX3RpbWUiOjE3OTE1MjMwMjEsInN1YiI6InVzZXJfYWNjb3VudC5pbGFidC5pbWVjLmJlXzRuNGt3NzlicmM5OXZhNTlqa2E2dGpxZDhmIiwic2NvcGUiOiJvcGVuaWQgdXNlcmluZm8gcHJvamVjdHMiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJ3dmRlbWVlciIsImp0aSI6InNuNVBxcG8zVW9GbmgwdlJ4WEVKcTQzSVJtcGNuaE1HIn0.j5Yb2T4nGQDSc-4CsK7Z1T-R9DbtsQ8VT-84zVC0-RXRmObcdE8QGLrFDVATH8AhK7Xhl2fTbx2vWFYstKDjNg", "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 05:55:38.011392 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 05:55:38.011526 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