Test run: - Start at Fri Oct 9 07:20:35 UTC 2026 - Docker image: "monitor-test-runner:scli-manual-manual" - Container name: "test-run-dbd2a8e1-8b72-4116-939b-f358fbcdbe52" - 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.82ms Installed 1 package in 1ms Run Test: slices-account-health-check 2026-10-09 07:20:39.810743 UTC - Check DNS 2026-10-09 07:20:39.811628 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-10-09 07:20:39.812128 UTC - Resolved to 193.191.148.163 2026-10-09 07:20:39.812195 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-10-09 07:20:39.914159 UTC - Resolved to 193.191.148.163 2026-10-09 07:20:39.914247 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-10-09 07:20:39.918662 UTC - Resolved to 193.191.148.163 2026-10-09 07:20:39.918777 UTC - Checking system DNS for API host portal.slices-ri.eu 2026-10-09 07:20:39.919170 UTC - Resolved to 193.191.148.163 2026-10-09 07:20:39.919216 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 8.8.8.8 2026-10-09 07:20:39.924274 UTC - Resolved to 193.191.148.163 2026-10-09 07:20:39.924347 UTC - Checking direct DNS for API host portal.slices-ri.eu using DNS server 1.1.1.1 2026-10-09 07:20:39.928323 UTC - Resolved to 193.191.148.163 2026-10-09 07:20:39.928484 UTC - Check Basic Connectivity 2026-10-09 07:20:39.929298 UTC - Checking basic connectivity to user API 2026-10-09 07:20:39.929342 UTC - Connecting to: https://portal.slices-ri.eu 2026-10-09 07:20:39.946032 UTC - HTTP connection works. HTTP response code: 200 2026-10-09 07:20:39.946148 UTC - Checking basic connectivity to project API 2026-10-09 07:20:39.946172 UTC - Connecting to: https://portal.slices-ri.eu 2026-10-09 07:20:39.951602 UTC - HTTP connection works. HTTP response code: 200 2026-10-09 07:20:39.951708 UTC - Check Check Projects 2026-10-09 07:20:39.975889 UTC - Received 8 projects 2026-10-09 07:20:39.976017 UTC - Check Check Projects 2026-10-09 07:20:40.002880 UTC - Received 3 project members 2026-10-09 07:20:40.003035 UTC - Check Token Exchange Failed to exchange token due to HTTP_400_BAD_REQUEST. DEBUG INFO: now: 2026-10-09T07:20:40.023956+00:00 data sent: { "grant_type": "urn:ietf:params:oauth:grant-type:token-exchange", "subject_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiIsImtpZCI6ImVjMSJ9.eyJpc3MiOiJodHRwczovL2FjY291bnQuaWxhYnQuaW1lYy5iZSIsImF1ZCI6Imh0dHBzOi8vY2xpLnNsaWNlcy1yaS5ldSIsImlhdCI6MTc5MTUzMDIyMSwiZXhwIjoxNzkxNTMzODIxLCJhdXRoX3RpbWUiOjE3OTE1MzAyMjEsInN1YiI6InVzZXJfYWNjb3VudC5pbGFidC5pbWVjLmJlXzRuNGt3NzlicmM5OXZhNTlqa2E2dGpxZDhmIiwic2NvcGUiOiJvcGVuaWQgdXNlcmluZm8gcHJvamVjdHMiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJ3dmRlbWVlciIsImp0aSI6Im9uVnZNTGtXYW5MT2VUMldQcWJ1U1QyTTNiOGZvejg1In0.EYFDylURP0P8eUxeTGUBnk9YO6DCXtanG6XjWnVN1ONIgzf5kUdvnDu7bAx-cj94syEW0lmRIFxy95vCO7BY3A", "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 07:20:40.026740 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 07:20:40.026890 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