Test run: - Start at Fri Oct 9 05:15:38 UTC 2026 - Docker image: "monitor-test-runner:scli-manual-manual" - Container name: "test-run-ef09a60f-ee83-447a-a2dc-df15efde6420" - 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 1ms Installed 1 package in 1ms Run Test: slices-account-health-check 2026-10-09 05:15:42.790430 UTC - Check DNS 2026-10-09 05:15:42.791177 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-10-09 05:15:42.791596 UTC - Resolved to 193.191.148.163 2026-10-09 05:15:42.791640 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-10-09 05:15:42.890452 UTC - Resolved to 193.191.148.163 2026-10-09 05:15:42.890541 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-10-09 05:15:42.895057 UTC - Resolved to 193.191.148.163 2026-10-09 05:15:42.895174 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-10-09 05:15:42.895544 UTC - Resolved to 193.191.148.163 2026-10-09 05:15:42.895587 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-10-09 05:15:42.900176 UTC - Resolved to 193.191.148.163 2026-10-09 05:15:42.900241 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-10-09 05:15:42.905308 UTC - Resolved to 193.191.148.163 2026-10-09 05:15:42.905423 UTC - Check Basic Connectivity 2026-10-09 05:15:42.906257 UTC - Checking basic connectivity to user API 2026-10-09 05:15:42.906322 UTC - Connecting to: https://portal.slices-ri.eu 2026-10-09 05:15:42.918863 UTC - HTTP connection works. HTTP response code: 200 2026-10-09 05:15:42.918939 UTC - Checking basic connectivity to project API 2026-10-09 05:15:42.918959 UTC - Connecting to: https://portal.slices-ri.eu 2026-10-09 05:15:42.923969 UTC - HTTP connection works. HTTP response code: 200 2026-10-09 05:15:42.924057 UTC - Check Check Projects 2026-10-09 05:15:42.946721 UTC - Received 8 projects 2026-10-09 05:15:42.946811 UTC - Check Check Projects 2026-10-09 05:15:42.973839 UTC - Received 3 project members 2026-10-09 05:15:42.974480 UTC - Check Token Exchange Failed to exchange token due to HTTP_400_BAD_REQUEST. DEBUG INFO: now: 2026-10-09T05:15:42.996182+00:00 data sent: { "grant_type": "urn:ietf:params:oauth:grant-type:token-exchange", "subject_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiIsImtpZCI6ImVjMSJ9.eyJpc3MiOiJodHRwczovL2FjY291bnQuaWxhYnQuaW1lYy5iZSIsImF1ZCI6Imh0dHBzOi8vY2xpLnNsaWNlcy1yaS5ldSIsImlhdCI6MTc5MTUyMjk0MiwiZXhwIjoxNzkxNTI2NTQyLCJhdXRoX3RpbWUiOjE3OTE1MjI5NDIsInN1YiI6InVzZXJfYWNjb3VudC5pbGFidC5pbWVjLmJlXzRuNGt3NzlicmM5OXZhNTlqa2E2dGpxZDhmIiwic2NvcGUiOiJvcGVuaWQgdXNlcmluZm8gcHJvamVjdHMiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJ3dmRlbWVlciIsImp0aSI6IjU2M0ZMZ0J2OEt3a1lObnJSZVNEMG1IUXIzN3hpU2JoIn0.ncD9i30ddu2J7VRp2nS0xwCcOBfi5xG5GvLJKKuRcG7LG7GHZo6CVKCZzqixde60CIiNfhHmuKxZ-B8CrzDQ8w", "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:15:42.998920 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:15:42.999112 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