kie-ci3 commented on PR #4094: URL: https://github.com/apache/incubator-kie-kogito-runtimes/pull/4094#issuecomment-3401153089
**PR job** `#2` was: **UNSTABLE** Possible explanation: This should be test failures <details> <summary><b>Reproducer</b></summary> build-chain build full_downstream -f 'https://raw.githubusercontent.com/${AUTHOR:apache}/incubator-kie-kogito-pipelines/${BRANCH:main}/.ci/buildchain-config-pr-cdb.yaml' -o 'bc' -p apache/incubator-kie-kogito-runtimes -u https://github.com/apache/incubator-kie-kogito-runtimes/pull/4094 --skipParallelCheckout NOTE: To install the build-chain tool, please refer to https://github.com/kiegroup/github-action-build-chain#local-execution </details> Please look here: https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest_jobs/job/kogito-runtimes-pr/job/PR-4094/2/display/redirect **Test results:** - PASSED: 2931 - FAILED: 7 Those are the test failures: <details> <summary><a href="https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest_jobs/job/kogito-runtimes-pr/job/PR-4094/2/testReport/org.kie.kogito.addons.quarkus.knative.serving.customfunctions.it/KnativeServingAddonIT/___/">org.kie.kogito.addons.quarkus.knative.serving.customfunctions.it.KnativeServingAddonIT.(?)</a></summary> java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors<br/> [error]: Build step io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor#startKeycloakContainer threw an exception: java.lang.RuntimeException: org.testcontainers.containers.ContainerLaunchException: Container startup failed for image quay.io/keycloak/keycloak:26.1.3<br/> at io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor.startKeycloakContainer(KeycloakDevServicesProcessor.java:250)<br/> at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)<br/> at io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:856)<br/> at io.quarkus.builder.BuildContext.run(BuildContext.java:255)<br/> at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)<br/> at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675)<br/> at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQu eueExecutor.java:2654)<br/> at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1627)<br/> at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1594)<br/> at java.base/java.lang.Thread.run(Thread.java:840)<br/> at org.jboss.threads.JBossThread.run(JBossThread.java:499)<br/>Caused by: org.testcontainers.containers.ContainerLaunchException: Container startup failed for image quay.io/keycloak/keycloak:26.1.3<br/> at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:351)<br/> at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:322)<br/> at io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor.lambda$startContainer$4(KeycloakDevServicesProcessor.java:421)<br/> at java.base/java.util.Optional.orElseGet(Optional.java:364)<br/> at io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor.startContainer(KeycloakDevServicesProcessor.java:447)<br/> at io.quarkus.devser vices.keycloak.KeycloakDevServicesProcessor.startKeycloakContainer(KeycloakDevServicesProcessor.java:200)<br/> ... 10 more<br/>Caused by: org.rnorth.ducttape.RetryCountExceededException: Retry limit hit with exception<br/> at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:88)<br/> at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:336)<br/> ... 15 more<br/>Caused by: org.testcontainers.containers.ContainerLaunchException: Could not create/start container<br/> at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:556)<br/> at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:346)<br/> at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81)<br/> ... 16 more<br/>Caused by: org.testcontainers.containers.ContainerLaunchException: Timed out waiting for log output matching '.*Keycloak.*started.*'<br/> at org.testcontainers.containers.wait .strategy.LogMessageWaitStrategy.waitUntilReady(LogMessageWaitStrategy.java:47)<br/> at org.testcontainers.containers.wait.strategy.AbstractWaitStrategy.waitUntilReady(AbstractWaitStrategy.java:52)<br/> at org.testcontainers.containers.GenericContainer.waitUntilContainerStarted(GenericContainer.java:909)<br/> at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:492)<br/> ... 18 more<br/> </details> <details> <summary><a href="https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest_jobs/job/kogito-runtimes-pr/job/PR-4094/2/testReport/org.kie.kogito.addons.quarkus.kubernetes/ConfigValueExpanderIT/test/">org.kie.kogito.addons.quarkus.kubernetes.ConfigValueExpanderIT.test</a></summary> java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors<br/> [error]: Build step io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor#startKeycloakContainer threw an exception: java.lang.RuntimeException: org.testcontainers.containers.ContainerLaunchException: Container startup failed for image quay.io/keycloak/keycloak:26.1.3<br/> at io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor.startKeycloakContainer(KeycloakDevServicesProcessor.java:250)<br/> at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)<br/> at io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:856)<br/> at io.quarkus.builder.BuildContext.run(BuildContext.java:255)<br/> at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)<br/> at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675)<br/> at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQu eueExecutor.java:2654)<br/> at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1627)<br/> at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1594)<br/> at java.base/java.lang.Thread.run(Thread.java:840)<br/> at org.jboss.threads.JBossThread.run(JBossThread.java:499)<br/>Caused by: org.testcontainers.containers.ContainerLaunchException: Container startup failed for image quay.io/keycloak/keycloak:26.1.3<br/> at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:351)<br/> at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:322)<br/> at io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor.lambda$startContainer$4(KeycloakDevServicesProcessor.java:421)<br/> at java.base/java.util.Optional.orElseGet(Optional.java:364)<br/> at io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor.startContainer(KeycloakDevServicesProcessor.java:447)<br/> at io.quarkus.devser vices.keycloak.KeycloakDevServicesProcessor.startKeycloakContainer(KeycloakDevServicesProcessor.java:200)<br/> ... 10 more<br/>Caused by: org.rnorth.ducttape.RetryCountExceededException: Retry limit hit with exception<br/> at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:88)<br/> at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:336)<br/> ... 15 more<br/>Caused by: org.testcontainers.containers.ContainerLaunchException: Could not create/start container<br/> at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:556)<br/> at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:346)<br/> at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81)<br/> ... 16 more<br/>Caused by: org.testcontainers.containers.ContainerLaunchException: Timed out waiting for log output matching '.*Keycloak.*started.*'<br/> at org.testcontainers.containers.wait .strategy.LogMessageWaitStrategy.waitUntilReady(LogMessageWaitStrategy.java:47)<br/> at org.testcontainers.containers.wait.strategy.AbstractWaitStrategy.waitUntilReady(AbstractWaitStrategy.java:52)<br/> at org.testcontainers.containers.GenericContainer.waitUntilContainerStarted(GenericContainer.java:909)<br/> at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:492)<br/> ... 18 more<br/> </details> <details> <summary><a href="https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest_jobs/job/kogito-runtimes-pr/job/PR-4094/2/testReport/org.kie.kogito.quarkus.workflows/ProcessInstanceLoggingIT/testGeneralContextInNonProcessLogs/">org.kie.kogito.quarkus.workflows.ProcessInstanceLoggingIT.testGeneralContextInNonProcessLogs</a></summary> [Should have general context logs] <br/>Expecting actual:<br/> 0L<br/>to be greater than:<br/> 0L<br/> </details> <details> <summary><a href="https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest_jobs/job/kogito-runtimes-pr/job/PR-4094/2/testReport/org.kie.kogito.quarkus.workflows/TokenExchangeIT/testConcurrentTokenExchangeLoggingSegregation/">org.kie.kogito.quarkus.workflows.TokenExchangeIT.testConcurrentTokenExchangeLoggingSegregation</a></summary> [Should have general context logs from concurrent execution] <br/>Expecting actual not to be null </details> <details> <summary><a href="https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest_jobs/job/kogito-runtimes-pr/job/PR-4094/2/testReport/org.kie.kogito.quarkus.workflows/TokenExchangeIT/tokenExchange/">org.kie.kogito.quarkus.workflows.TokenExchangeIT.tokenExchange</a></summary> [Should have exactly 3 external service requests - one for each executeQueryWithExchange call] <br/>Expected size: 3 but was: 18 in:<br/>[{<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "57264d15-3c5e-4764-8b9d-e3e85d87cfec",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "l oggedDate" : 1760434814837,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6IjU3MjY0ZDE1LTNjNWUtNDc2NC04YjlkLWUzZTg1ZDg3Y2ZlYyIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"57264d15-3c5e-4764-8b9d-e3e85d87cfec\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:14.837Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "da0b4ff5-44b8-4e08-b 20e-7c0b4b6a3121",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434814837,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6ImRhMGI0ZmY1LTQ0YjgtNGUwOC1iMjBlLTdjMGI0YjZhMzEyMSIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"da0b4ff5-44b8-4e08-b20e-7c0b4b6a3121\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:14.837Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/ token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "9ea5c524-b89d-4617-b0c3-2d57aeac4a99",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434814837,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6IjllYTVjNTI0LWI4OWQtNDYxNy1iMGMzLTJkNTdhZWFjNGE5OSIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"9ea5c524-b89d-4617-b0c3-2d57aeac4a99\", \"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:14.837Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "ed948f49-e9e0-4d06-ab6a-b10a4dc164de",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434814837,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6ImVkOTQ4ZjQ5LWU5ZTAtNGQwNi1hYjZhLWIxMGE0ZGMxNjRkZSIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"ed948f49-e9e0-4d06-ab6a-b10a4dc164de\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:14.837Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Typ e" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "c3076910-f38c-413e-9de4-588a059ab15b",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434814838,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6ImMzMDc2OTEwLWYzOGMtNDEzZS05ZGU0LTU4OGEwNTlhYjE1YiIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"c3076910-f38c-413e-9de4-588a059ab15b\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:14.838Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/> },<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "57264d15-3c5e-4764-8b9d-e3e85d87cfec",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434815932,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6IjU3MjY0ZDE1LTNjNWUtNDc2NC04YjlkLWUzZTg1ZDg3Y2ZlY yIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"57264d15-3c5e-4764-8b9d-e3e85d87cfec\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:15.932Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "9ea5c524-b89d-4617-b0c3-2d57aeac4a99",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434815932,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6IjllYTVjNTI0LWI4OWQtNDYxNy1iMGMzLTJkNTdhZWFjNGE5OSIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"9ea5c524-b89d-4617-b0c3-2d57aeac4a99\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:15.932Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "ed948f49-e9e0-4d06-ab6a-b10a4dc164de",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434815932,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6ImVkOTQ4ZjQ5LWU5ZTAtNGQwNi1hYjZhLWIxMGE0ZGMxNjRkZSIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"ed948f49-e9e0-4d06-ab6a-b10a4dc164de\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port " : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:15.932Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "c3076910-f38c-413e-9de4-588a059ab15b",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDa te" : 1760434815933,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6ImMzMDc2OTEwLWYzOGMtNDEzZS05ZGU0LTU4OGEwNTlhYjE1YiIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"c3076910-f38c-413e-9de4-588a059ab15b\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:15.933Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "da0b4ff5-44b8-4e08-b20e-7c0 b4b6a3121",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434815940,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6ImRhMGI0ZmY1LTQ0YjgtNGUwOC1iMjBlLTdjMGI0YjZhMzEyMSIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"da0b4ff5-44b8-4e08-b20e-7c0b4b6a3121\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:15.94Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-ex change-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "c3076910-f38c-413e-9de4-588a059ab15b",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434826024,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6ImMzMDc2OTEwLWYzOGMtNDEzZS05ZGU0LTU4OGEwNTlhYjE1YiIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"c3076910-f38c-413e-9de4-588a059ab15b\",\"query\ ":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:26.024Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "57264d15-3c5e-4764-8b9d-e3e85d87cfec",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apac he-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434826025,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6IjU3MjY0ZDE1LTNjNWUtNDc2NC04YjlkLWUzZTg1ZDg3Y2ZlYyIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"57264d15-3c5e-4764-8b9d-e3e85d87cfec\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:26.025Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "ap plication/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "9ea5c524-b89d-4617-b0c3-2d57aeac4a99",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434826024,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6IjllYTVjNTI0LWI4OWQtNDYxNy1iMGMzLTJkNTdhZWFjNGE5OSIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"9ea5c524-b89d-4617-b0c3-2d57aeac4a99\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:26.024Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "ed948f49-e9e0-4d06-ab6a-b10a4dc164de",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434826027,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6ImVkOTQ4ZjQ5LWU5ZTAtNGQwNi1hYjZhLWIxMGE0ZGMxNjRkZSIsInF1Z XJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"ed948f49-e9e0-4d06-ab6a-b10a4dc164de\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:26.027Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "da0b4ff5-44b8-4e08-b20e-7c0b4b6a3121",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Con tent-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434826032,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6ImRhMGI0ZmY1LTQ0YjgtNGUwOC1iMjBlLTdjMGI0YjZhMzEyMSIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"da0b4ff5-44b8-4e08-b20e-7c0b4b6a3121\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:26.032Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Acce pt" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "bc26a48c-a25b-4d33-8b5d-ef92735580ab",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434826791,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6ImJjMjZhNDhjLWEyNWItNGQzMy04YjVkLWVmOTI3MzU1ODBhYiIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"bc26a48c-a25b-4d33-8b5d-ef92735580ab\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 4030 5,<br/> "loggedDateString" : "2025-10-14T09:40:26.791Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "bc26a48c-a25b-4d33-8b5d-ef92735580ab",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 17 60434827883,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6ImJjMjZhNDhjLWEyNWItNGQzMy04YjVkLWVmOTI3MzU1ODBhYiIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"bc26a48c-a25b-4d33-8b5d-ef92735580ab\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:27.883Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>},<br/> {<br/> "url" : "/token-exchange-external-service/withExchange",<br/> "absoluteUrl" : "http://localhost:40305/token-exchange-external-service/withExchange",<br/> "method" : "POST",<br/> "clientIp" : "127.0.0.1",<br/> "headers" : {<br/> "Accept" : "application/json",<br/> "Authorization" : "Bearer KEYCLOAK_EXCHANGED_ACCESS_TOKEN",<br/> "Content-Type" : "application/json",<br/> "kogitoprocid" : "token_exchange",<br/> "kogitoprocinstanceid" : "bc26a48c-a25b-4d33-8b5d-ef92735580a b",<br/> "kogitoprocist" : "Active",<br/> "kogitoproctype" : "SW",<br/> "kogitoprocversion" : "1.0",<br/> "Content-Length" : "87",<br/> "Host" : "localhost:40305",<br/> "Connection" : "keep-alive",<br/> "User-Agent" : "Apache-HttpClient/4.5.14 (Java/17.0.11)"<br/> },<br/> "cookies" : { },<br/> "browserProxyRequest" : false,<br/> "loggedDate" : 1760434837967,<br/> "bodyAsBase64" : "eyJwcm9jZXNzSW5zdGFuY2VJZCI6ImJjMjZhNDhjLWEyNWItNGQzMy04YjVkLWVmOTI3MzU1ODBhYiIsInF1ZXJ5IjoiU1VDQ0VTU0ZVTF9RVUVSWSJ9",<br/> "body" : "{\"processInstanceId\":\"bc26a48c-a25b-4d33-8b5d-ef92735580ab\",\"query\":\"SUCCESSFUL_QUERY\"}",<br/> "protocol" : "HTTP/1.1",<br/> "scheme" : "http",<br/> "host" : "localhost",<br/> "port" : 40305,<br/> "loggedDateString" : "2025-10-14T09:40:37.967Z",<br/> "queryParams" : { },<br/> "formParams" : { }<br/>}] </details> <details> <summary><a href="https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest_jobs/job/kogito-runtimes-pr/job/PR-4094/2/testReport/org.kie.kogito.quarkus.token.persistence.workflows/TokenExchangeIT/testConcurrentTokenExchangeLoggingSegregation/">org.kie.kogito.quarkus.token.persistence.workflows.TokenExchangeIT.testConcurrentTokenExchangeLoggingSegregation</a></summary> java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors<br/> [error]: Build step io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor#startKeycloakContainer threw an exception: java.lang.RuntimeException: org.testcontainers.containers.ContainerLaunchException: Container startup failed for image quay.io/keycloak/keycloak:26.1.3<br/> at io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor.startKeycloakContainer(KeycloakDevServicesProcessor.java:250)<br/> at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)<br/> at io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:856)<br/> at io.quarkus.builder.BuildContext.run(BuildContext.java:255)<br/> at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)<br/> at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675)<br/> at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQu eueExecutor.java:2654)<br/> at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1627)<br/> at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1594)<br/> at java.base/java.lang.Thread.run(Thread.java:840)<br/> at org.jboss.threads.JBossThread.run(JBossThread.java:499)<br/>Caused by: org.testcontainers.containers.ContainerLaunchException: Container startup failed for image quay.io/keycloak/keycloak:26.1.3<br/> at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:351)<br/> at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:322)<br/> at io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor.lambda$startContainer$4(KeycloakDevServicesProcessor.java:421)<br/> at java.base/java.util.Optional.orElseGet(Optional.java:364)<br/> at io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor.startContainer(KeycloakDevServicesProcessor.java:447)<br/> at io.quarkus.devser vices.keycloak.KeycloakDevServicesProcessor.startKeycloakContainer(KeycloakDevServicesProcessor.java:200)<br/> ... 10 more<br/>Caused by: org.rnorth.ducttape.RetryCountExceededException: Retry limit hit with exception<br/> at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:88)<br/> at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:336)<br/> ... 15 more<br/>Caused by: org.testcontainers.containers.ContainerLaunchException: Could not create/start container<br/> at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:556)<br/> at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:346)<br/> at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81)<br/> ... 16 more<br/>Caused by: org.testcontainers.containers.ContainerLaunchException: Timed out waiting for log output matching '.*Keycloak.*started.*'<br/> at org.testcontainers.containers.wait .strategy.LogMessageWaitStrategy.waitUntilReady(LogMessageWaitStrategy.java:47)<br/> at org.testcontainers.containers.wait.strategy.AbstractWaitStrategy.waitUntilReady(AbstractWaitStrategy.java:52)<br/> at org.testcontainers.containers.GenericContainer.waitUntilContainerStarted(GenericContainer.java:909)<br/> at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:492)<br/> ... 18 more<br/> </details> <details> <summary><a href="https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest_jobs/job/kogito-runtimes-pr/job/PR-4094/2/testReport/org.kie.kogito.quarkus.token.persistence.workflows/TokenExchangeIT/tokenExchange/">org.kie.kogito.quarkus.token.persistence.workflows.TokenExchangeIT.tokenExchange</a></summary> java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors<br/> [error]: Build step io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor#startKeycloakContainer threw an exception: java.lang.RuntimeException: org.testcontainers.containers.ContainerLaunchException: Container startup failed for image quay.io/keycloak/keycloak:26.1.3<br/> at io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor.startKeycloakContainer(KeycloakDevServicesProcessor.java:250)<br/> at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)<br/> at io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:856)<br/> at io.quarkus.builder.BuildContext.run(BuildContext.java:255)<br/> at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)<br/> at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675)<br/> at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQu eueExecutor.java:2654)<br/> at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1627)<br/> at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1594)<br/> at java.base/java.lang.Thread.run(Thread.java:840)<br/> at org.jboss.threads.JBossThread.run(JBossThread.java:499)<br/>Caused by: org.testcontainers.containers.ContainerLaunchException: Container startup failed for image quay.io/keycloak/keycloak:26.1.3<br/> at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:351)<br/> at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:322)<br/> at io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor.lambda$startContainer$4(KeycloakDevServicesProcessor.java:421)<br/> at java.base/java.util.Optional.orElseGet(Optional.java:364)<br/> at io.quarkus.devservices.keycloak.KeycloakDevServicesProcessor.startContainer(KeycloakDevServicesProcessor.java:447)<br/> at io.quarkus.devser vices.keycloak.KeycloakDevServicesProcessor.startKeycloakContainer(KeycloakDevServicesProcessor.java:200)<br/> ... 10 more<br/>Caused by: org.rnorth.ducttape.RetryCountExceededException: Retry limit hit with exception<br/> at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:88)<br/> at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:336)<br/> ... 15 more<br/>Caused by: org.testcontainers.containers.ContainerLaunchException: Could not create/start container<br/> at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:556)<br/> at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:346)<br/> at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81)<br/> ... 16 more<br/>Caused by: org.testcontainers.containers.ContainerLaunchException: Timed out waiting for log output matching '.*Keycloak.*started.*'<br/> at org.testcontainers.containers.wait .strategy.LogMessageWaitStrategy.waitUntilReady(LogMessageWaitStrategy.java:47)<br/> at org.testcontainers.containers.wait.strategy.AbstractWaitStrategy.waitUntilReady(AbstractWaitStrategy.java:52)<br/> at org.testcontainers.containers.GenericContainer.waitUntilContainerStarted(GenericContainer.java:909)<br/> at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:492)<br/> ... 18 more<br/> </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
