Changes detected in configuration. Updating the server image. WARNING: The following used run time options are UNAVAILABLE and will be ignored during build time: - telemetry-resource-attributes: Available only when any of available OpenTelemetry components (Logs, Metrics, Traces) is turned on. - telemetry-service-name: Available only when any of available OpenTelemetry components (Logs, Metrics, Traces) is turned on. Updating the configuration and installing your custom providers, if any. Please wait. 2026-07-17 14:35:32,192 INFO [io.quarkus.deployment.QuarkusAugmentor] (main) Quarkus augmentation completed in 8050ms Server configuration updated and persisted. Run the following command to review the configuration: kc.sh show-config Next time you run the server, just add --optimized to the command to ensure this build is used. WARNING: The following used run time options are UNAVAILABLE and will be ignored during build time: - telemetry-resource-attributes: Available only when any of available OpenTelemetry components (Logs, Metrics, Traces) is turned on. - telemetry-service-name: Available only when any of available OpenTelemetry components (Logs, Metrics, Traces) is turned on. 2026-07-17 14:35:33,377 INFO [org.keycloak.truststore.TruststoreBuilder] (main) Found the following truststore files in the truststore paths [/var/run/secrets/kubernetes.io/serviceaccount/ca.crt] 2026-07-17 14:35:35,680 INFO [org.infinispan.CONTAINER] (main) ISPN000974: Virtual threads support: enabled 2026-07-17 14:35:36,845 INFO [org.hibernate.orm.jdbc.batch] (JPA Startup Thread) HHH100501: Automatic JDBC statement batching enabled (maximum batch size 32) 2026-07-17 14:35:36,998 INFO [org.keycloak.common.Profile] (executor-thread-1) Preview features enabled: token-exchange:v1 2026-07-17 14:35:37,000 WARN [org.keycloak.common.Profile] (executor-thread-1) Deprecated features enabled: token-exchange:v1 2026-07-17 14:35:37,098 INFO [io.quarkus] (main) Keycloak 26.6.4 on JVM (powered by Quarkus 3.33.2.1) started in 4.732s. Listening on: http://0.0.0.0:8080. Management interface listening on http://0.0.0.0:9000. 2026-07-17 14:35:37,098 INFO [io.quarkus] (main) Profile prod activated. 2026-07-17 14:35:37,098 INFO [io.quarkus] (main) Installed features: [agroal, cdi, hibernate-orm, jdbc-postgresql, keycloak, micrometer, narayana-jta, opentelemetry, reactive-routes, rest, rest-jackson, smallrye-context-propagation, smallrye-health, vertx] 2026-07-17 14:35:37,151 INFO [org.keycloak.quarkus.runtime.storage.database.jpa.DatabaseIndexChecker] (db-index-checker) Running database index checker 2026-07-17 14:35:37,244 INFO [io.smallrye.health] (vert.x-eventloop-thread-0) SRHCK01001: Reporting health down status: {"status":"DOWN","checks":[{"name":"Graceful Shutdown","status":"UP"},{"name":"Keycloak database connections async health check","status":"UP"},{"name":"Keycloak Initialized","status":"DOWN"}]} 2026-07-17 14:35:37,760 INFO [org.keycloak.spi.infinispan.impl.embedded.JGroupsConfigurator] (executor-thread-1) JGroups JDBC_PING discovery enabled. 2026-07-17 14:35:37,772 INFO [org.keycloak.spi.infinispan.impl.embedded.JGroupsConfigurator] (executor-thread-1) JGroups Encryption enabled (mTLS). 2026-07-17 14:35:38,273 INFO [org.keycloak.jgroups.certificates.CertificateReloadManager] (executor-thread-1) Starting JGroups certificate reload manager 2026-07-17 14:35:38,400 INFO [org.infinispan.CONTAINER] (executor-thread-1) ISPN000556: Starting user marshaller 'org.infinispan.commons.marshall.ImmutableProtoStreamMarshaller' 2026-07-17 14:35:38,483 INFO [org.infinispan.CLUSTER] (executor-thread-1) ISPN000078: Starting JGroups channel `ISPN` with stack `jdbc-ping` 2026-07-17 14:35:38,485 INFO [org.jgroups.JChannel] (executor-thread-1) local_addr: 00000000-0000-0000-0000-000000000003(v=16.0.8, m=instance), name: keycloak-2-38757 2026-07-17 14:35:38,489 INFO [org.jgroups.protocols.FD_SOCK2] (executor-thread-1) server listening on *:57800 2026-07-17 14:35:38,619 INFO [org.infinispan.CLUSTER] (executor-thread-1) ISPN000094: Received new cluster view for channel ISPN: [keycloak-0-45690(v=16.0.8, m=instance)|2] (3) [keycloak-0-45690(v=16.0.8, m=instance), keycloak-1-1665(v=16.0.8, m=instance), keycloak-2-38757(v=16.0.8, m=instance)] 2026-07-17 14:35:38,622 INFO [org.keycloak.jgroups.certificates.CertificateReloadManager] (executor-thread-1) Reloading JGroups Certificate 2026-07-17 14:35:38,685 INFO [org.infinispan.CLUSTER] (executor-thread-1) ISPN000079: Channel `ISPN` local address is `keycloak-2-38757`, physical addresses are `[10.0.0.42:7800]` 2026-07-17 14:35:38,874 INFO [org.infinispan.LIFECYCLE] (jgroups-21,keycloak-2-38757(v=16.0.8, m=instance)) [Context=org.infinispan.CONFIG] ISPN100002: Starting rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 6 2026-07-17 14:35:38,899 INFO [org.infinispan.LIFECYCLE] () [Context=org.infinispan.CONFIG] ISPN100010: Finished rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], topology id 6 2026-07-17 14:35:38,924 INFO [org.infinispan.LIFECYCLE] (jgroups-26,keycloak-2-38757(v=16.0.8, m=instance)) ISPN000973: Task 'state-transfer-org.infinispan.CONFIG' started at 2026-07-17T14:35:38.899469753Z and done 2026-07-17T14:35:38.924863615Z 2026-07-17 14:35:38,965 INFO [org.infinispan.LIFECYCLE] (jgroups-32,keycloak-2-38757(v=16.0.8, m=instance)) [Context=actionTokens] ISPN100002: Starting rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 6 2026-07-17 14:35:38,975 INFO [org.infinispan.LIFECYCLE] (jgroups-34,keycloak-2-38757(v=16.0.8, m=instance)) [Context=actionTokens] ISPN100010: Finished rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], topology id 6 2026-07-17 14:35:38,996 INFO [org.infinispan.LIFECYCLE] (jgroups-38,keycloak-2-38757(v=16.0.8, m=instance)) ISPN000973: Task 'state-transfer-actionTokens' started at 2026-07-17T14:35:38.975030805Z and done 2026-07-17T14:35:38.996933492Z 2026-07-17 14:35:39,042 INFO [org.infinispan.LIFECYCLE] (jgroups-44,keycloak-2-38757(v=16.0.8, m=instance)) [Context=authenticationSessions] ISPN100002: Starting rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 6 2026-07-17 14:35:39,049 INFO [org.infinispan.LIFECYCLE] (jgroups-46,keycloak-2-38757(v=16.0.8, m=instance)) [Context=authenticationSessions] ISPN100010: Finished rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], topology id 6 2026-07-17 14:35:39,059 INFO [org.infinispan.LIFECYCLE] (jgroups-50,keycloak-2-38757(v=16.0.8, m=instance)) ISPN000973: Task 'state-transfer-authenticationSessions' started at 2026-07-17T14:35:39.048934357Z and done 2026-07-17T14:35:39.059915126Z 2026-07-17 14:35:39,114 INFO [org.infinispan.LIFECYCLE] (jgroups-57,keycloak-2-38757(v=16.0.8, m=instance)) [Context=clientSessions] ISPN100002: Starting rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 6 2026-07-17 14:35:39,120 INFO [org.infinispan.LIFECYCLE] (jgroups-59,keycloak-2-38757(v=16.0.8, m=instance)) [Context=clientSessions] ISPN100010: Finished rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], topology id 6 2026-07-17 14:35:39,148 INFO [org.infinispan.LIFECYCLE] (jgroups-65,keycloak-2-38757(v=16.0.8, m=instance)) [Context=loginFailures] ISPN100002: Starting rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 6 2026-07-17 14:35:39,153 INFO [org.infinispan.LIFECYCLE] (jgroups-67,keycloak-2-38757(v=16.0.8, m=instance)) [Context=loginFailures] ISPN100010: Finished rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], topology id 6 2026-07-17 14:35:39,161 INFO [org.infinispan.LIFECYCLE] (jgroups-72,keycloak-2-38757(v=16.0.8, m=instance)) ISPN000973: Task 'state-transfer-loginFailures' started at 2026-07-17T14:35:39.153240435Z and done 2026-07-17T14:35:39.161428314Z 2026-07-17 14:35:39,190 INFO [org.infinispan.LIFECYCLE] (jgroups-77,keycloak-2-38757(v=16.0.8, m=instance)) [Context=offlineClientSessions] ISPN100002: Starting rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 6 2026-07-17 14:35:39,196 INFO [org.infinispan.LIFECYCLE] (jgroups-79,keycloak-2-38757(v=16.0.8, m=instance)) [Context=offlineClientSessions] ISPN100010: Finished rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], topology id 6 2026-07-17 14:35:39,220 INFO [org.infinispan.LIFECYCLE] (jgroups-86,keycloak-2-38757(v=16.0.8, m=instance)) [Context=offlineSessions] ISPN100002: Starting rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 6 2026-07-17 14:35:39,225 INFO [org.infinispan.LIFECYCLE] (jgroups-88,keycloak-2-38757(v=16.0.8, m=instance)) [Context=offlineSessions] ISPN100010: Finished rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], topology id 6 2026-07-17 14:35:39,254 INFO [org.infinispan.LIFECYCLE] (jgroups-94,keycloak-2-38757(v=16.0.8, m=instance)) [Context=sessions] ISPN100002: Starting rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 6 2026-07-17 14:35:39,259 INFO [org.infinispan.LIFECYCLE] (jgroups-96,keycloak-2-38757(v=16.0.8, m=instance)) [Context=sessions] ISPN100010: Finished rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], topology id 6 2026-07-17 14:35:39,292 INFO [org.infinispan.LIFECYCLE] (jgroups-103,keycloak-2-38757(v=16.0.8, m=instance)) [Context=work] ISPN100002: Starting rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 6 2026-07-17 14:35:39,297 INFO [org.infinispan.LIFECYCLE] () [Context=work] ISPN100010: Finished rebalance with members [keycloak-0-45690, keycloak-1-1665, keycloak-2-38757], topology id 6 2026-07-17 14:35:39,309 INFO [org.infinispan.LIFECYCLE] (jgroups-108,keycloak-2-38757(v=16.0.8, m=instance)) ISPN000973: Task 'state-transfer-work' started at 2026-07-17T14:35:39.297086560Z and done 2026-07-17T14:35:39.309359741Z 2026-07-17 14:35:39,367 INFO [org.keycloak.connections.infinispan.DefaultInfinispanConnectionProviderFactory] (executor-thread-1) Node name: keycloak-2-38757, Site name: null 2026-07-17 14:35:39,392 INFO [org.keycloak.models.workflow.WorkflowsEventListenerFactory] (executor-thread-1) Workflow runner task scheduled: next execution at 02:35:39, then every PT12H 2026-07-17 14:35:39,939 INFO [org.keycloak.services.resources.KeycloakApplication] (executor-thread-1) Bootstrap completed in 2.939000 seconds 2026-07-17 14:35:56,283 INFO [org.keycloak.events] (executor-thread-1) type="LOGIN", realmId="8c6fce4d-92d7-47c0-89dc-74f89b955e2f", realmName="master", clientId="admin-cli", userId="b6fd7c7f-6c0e-4d12-b729-cc2fb5782fd0", sessionId="Q9y7lmhvZqahh_sYYdURjjIK", ipAddress="199.204.45.238", auth_method="openid-connect", token_id="onltro:8ba1edd8-7a9b-6aaa-1370-3d0c5f1280b2", grant_type="password", refresh_token_type="Refresh", scope="profile email", refresh_token_id="55209042-3f04-3159-d15f-5b1d884e91c8", client_auth_method="client-secret", username="admin", authSessionParentId="Q9y7lmhvZqahh_sYYdURjjIK", authSessionTabId="7i3yp9dQrJ8" 2026-07-17 14:36:21,701 INFO [org.keycloak.events] (executor-thread-1) type="LOGIN", realmId="8c6fce4d-92d7-47c0-89dc-74f89b955e2f", realmName="master", clientId="admin-cli", userId="b6fd7c7f-6c0e-4d12-b729-cc2fb5782fd0", sessionId="z6h2Jdc1yp8sFh4qZM_jNOj3", ipAddress="199.204.45.238", auth_method="openid-connect", token_id="onltro:636edfb4-3ba6-c322-369f-0fb665c23b8e", grant_type="password", refresh_token_type="Refresh", scope="profile email", refresh_token_id="0a43e35a-d4f2-0c37-11db-ba57c6a04ab0", client_auth_method="client-secret", username="admin", authSessionParentId="z6h2Jdc1yp8sFh4qZM_jNOj3", authSessionTabId="PTV7QCkNDxk" 2026-07-17 14:36:23,864 INFO [org.keycloak.events] (executor-thread-3) type="LOGIN", realmId="8c6fce4d-92d7-47c0-89dc-74f89b955e2f", realmName="master", clientId="admin-cli", userId="b6fd7c7f-6c0e-4d12-b729-cc2fb5782fd0", sessionId="dIS3NyUc-c_SUfOcmiARkpUq", ipAddress="199.204.45.238", auth_method="openid-connect", token_id="onltro:66bb2b1b-2617-72b2-0e7b-c1ba14726048", grant_type="password", refresh_token_type="Refresh", scope="profile email", refresh_token_id="03700f7f-f9a5-0810-2a91-716283e1eee1", client_auth_method="client-secret", username="admin", authSessionParentId="dIS3NyUc-c_SUfOcmiARkpUq", authSessionTabId="JnGosnjqAqQ" 2026-07-17 14:36:24,629 INFO [org.keycloak.events] (executor-thread-3) operationType="CREATE", realmId="8c6fce4d-92d7-47c0-89dc-74f89b955e2f", realmName="master", clientId="7c4a8e78-6515-4fd7-9213-c0e60df19127", userId="b6fd7c7f-6c0e-4d12-b729-cc2fb5782fd0", ipAddress="199.204.45.238", resourceType="CLIENT_ROLE", resourcePath="clients/0c06d2b2-1c4a-4dab-977a-8620196e3fef/roles/admin" 2026-07-17 14:36:25,066 INFO [org.keycloak.events] (executor-thread-3) type="LOGIN", realmId="8c6fce4d-92d7-47c0-89dc-74f89b955e2f", realmName="master", clientId="admin-cli", userId="b6fd7c7f-6c0e-4d12-b729-cc2fb5782fd0", sessionId="iH-D-EU5kV-wrZ0OK5YFaMCQ", ipAddress="199.204.45.238", auth_method="openid-connect", token_id="onltro:24fbcf0a-6217-3a36-2523-1a86f17b01cd", grant_type="password", refresh_token_type="Refresh", scope="profile email", refresh_token_id="5580e419-f4bc-60a5-4c56-4eb6d9df825a", client_auth_method="client-secret", username="admin", authSessionParentId="iH-D-EU5kV-wrZ0OK5YFaMCQ", authSessionTabId="9Ih4qpEQAbU" 2026-07-17 14:36:26,222 INFO [org.keycloak.events] (executor-thread-3) type="LOGIN", realmId="8c6fce4d-92d7-47c0-89dc-74f89b955e2f", realmName="master", clientId="admin-cli", userId="b6fd7c7f-6c0e-4d12-b729-cc2fb5782fd0", sessionId="TEarROp4b_qFV8Q9w6mx9DS0", ipAddress="199.204.45.238", auth_method="openid-connect", token_id="onltro:3cd84a6a-78f4-1d79-1692-45a575b2c759", grant_type="password", refresh_token_type="Refresh", scope="profile email", refresh_token_id="0f76bb4f-a865-55d9-533a-a9e50ccfb21b", client_auth_method="client-secret", username="admin", authSessionParentId="TEarROp4b_qFV8Q9w6mx9DS0", authSessionTabId="JONhfDbNO2E" 2026-07-17 14:36:26,394 INFO [org.keycloak.events] (executor-thread-3) operationType="CREATE", realmId="8c6fce4d-92d7-47c0-89dc-74f89b955e2f", realmName="master", clientId="7c4a8e78-6515-4fd7-9213-c0e60df19127", userId="b6fd7c7f-6c0e-4d12-b729-cc2fb5782fd0", ipAddress="199.204.45.238", resourceType="CLIENT_ROLE", resourcePath="clients/e921a7a3-2e6c-4db3-b221-24f5692564bf/roles/member" 2026-07-17 14:38:38,083 INFO [org.keycloak.events] (executor-thread-3) type="LOGIN", realmId="8c6fce4d-92d7-47c0-89dc-74f89b955e2f", realmName="master", clientId="admin-cli", userId="b6fd7c7f-6c0e-4d12-b729-cc2fb5782fd0", sessionId="2mimQ-T-uDTFyrqo_iP6IVyS", ipAddress="199.204.45.238", auth_method="openid-connect", token_id="onltro:a3e306bf-6769-2fde-84cb-1323a22c7be7", grant_type="password", refresh_token_type="Refresh", scope="profile email", refresh_token_id="65263f13-fe61-fc3c-0dc6-8bcdbb5deb6f", client_auth_method="client-secret", username="admin", authSessionParentId="2mimQ-T-uDTFyrqo_iP6IVyS", authSessionTabId="qNn59vRGxpY" 2026-07-17 14:38:38,313 INFO [org.keycloak.events] (executor-thread-3) operationType="UPDATE", realmId="8c6fce4d-92d7-47c0-89dc-74f89b955e2f", realmName="master", clientId="7c4a8e78-6515-4fd7-9213-c0e60df19127", userId="b6fd7c7f-6c0e-4d12-b729-cc2fb5782fd0", ipAddress="199.204.45.238", resourceType="REALM", resourcePath="null" 2026-07-17 14:38:40,515 INFO [org.keycloak.events] (executor-thread-3) type="LOGIN", realmId="8c6fce4d-92d7-47c0-89dc-74f89b955e2f", realmName="master", clientId="admin-cli", userId="b6fd7c7f-6c0e-4d12-b729-cc2fb5782fd0", sessionId="mzBYqy2IyM2E1LjZ0MRCbW2x", ipAddress="199.204.45.238", auth_method="openid-connect", token_id="onltro:a9ac3a0c-fd9d-cdbf-2181-4671bcf7c580", grant_type="password", refresh_token_type="Refresh", scope="profile email", refresh_token_id="b91477b2-9533-d6a5-4107-cea896d9f5d2", client_auth_method="client-secret", username="admin", authSessionParentId="mzBYqy2IyM2E1LjZ0MRCbW2x", authSessionTabId="AhlaPjRp0bI" 2026-07-17 14:38:41,359 INFO [org.keycloak.events] (executor-thread-3) type="LOGIN", realmId="8c6fce4d-92d7-47c0-89dc-74f89b955e2f", realmName="master", clientId="admin-cli", userId="b6fd7c7f-6c0e-4d12-b729-cc2fb5782fd0", sessionId="v_3ay7OxrqpB2WLDqq3UzI-y", ipAddress="199.204.45.238", auth_method="openid-connect", token_id="onltro:7b0287b5-2be4-6966-4ffc-261024624030", grant_type="password", refresh_token_type="Refresh", scope="profile email", refresh_token_id="d92a0cb7-07c7-480e-3189-d23af23cbc00", client_auth_method="client-secret", username="admin", authSessionParentId="v_3ay7OxrqpB2WLDqq3UzI-y", authSessionTabId="5abrP2fibqc" 2026-07-17 15:07:33,406 ERROR [org.keycloak.jgroups.protocol.KEYCLOAK_JDBC_PING2] (Timer runner-2,keycloak-2-38757(v=16.0.8, m=instance)) keycloak-2-38757(v=16.0.8, m=instance): failed reading from the DB: java.sql.SQLException: Acquisition timeout while waiting for new connection at io.agroal.pool.ConnectionPool.handlerFromSharedCache(ConnectionPool.java:428) at io.agroal.pool.ConnectionPool.internalGetConnection(ConnectionPool.java:321) at io.agroal.pool.ConnectionPool.getConnection(ConnectionPool.java:294) at io.agroal.pool.DataSource.getConnection(DataSource.java:86) at io.quarkus.hibernate.orm.runtime.customized.QuarkusConnectionProvider.getConnection(QuarkusConnectionProvider.java:27) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:508) at org.keycloak.quarkus.runtime.storage.database.jpa.AbstractJpaConnectionProviderFactory.getConnection(AbstractJpaConnectionProviderFactory.java:64) at org.keycloak.jgroups.protocol.KEYCLOAK_JDBC_PING2.getConnection(KEYCLOAK_JDBC_PING2.java:42) at org.jgroups.protocols.JDBC_PING2.readFromDB(JDBC_PING2.java:355) at org.jgroups.protocols.JDBC_PING2.readAll(JDBC_PING2.java:339) at org.jgroups.protocols.FILE_PING.findMembers(FILE_PING.java:147) at org.jgroups.protocols.JDBC_PING2.findMembers(JDBC_PING2.java:238) at org.jgroups.protocols.Discovery.callFindMembersInAllDiscoveryProtocols(Discovery.java:408) at org.jgroups.protocols.Discovery.findMembers(Discovery.java:248) at org.jgroups.protocols.Discovery.down(Discovery.java:449) at org.jgroups.protocols.FILE_PING.down(FILE_PING.java:142) at org.jgroups.protocols.MERGE3$InfoSender.run(MERGE3.java:419) at org.jgroups.util.TimeScheduler3$Task.run(TimeScheduler3.java:331) at org.jgroups.util.TimeScheduler3$RecurringTask.run(TimeScheduler3.java:365) at org.jgroups.util.TimeScheduler3.submitToPool(TimeScheduler3.java:242) at org.jgroups.util.TimeScheduler3.run(TimeScheduler3.java:198) at java.base/java.lang.VirtualThread.run(VirtualThread.java:329) Caused by: java.util.concurrent.TimeoutException at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:204) at io.agroal.pool.ConnectionPool.handlerFromSharedCache(ConnectionPool.java:390) ... 21 more 2026-07-17 15:07:33,409 WARN [io.vertx.core.impl.BlockedThreadChecker] (vertx-blocked-thread-checker) Thread Thread[vert.x-eventloop-thread-0,5,main] has been blocked for 3878 ms, time limit is 2000 ms: io.vertx.core.VertxException: Thread blocked at io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueue.offer(BaseMpscLinkedArrayQueue.java:273) at io.netty.util.internal.shaded.org.jctools.queues.MpscUnboundedArrayQueue.offer(MpscUnboundedArrayQueue.java:23) at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:355) at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:346) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:836) at io.netty.util.concurrent.SingleThreadEventExecutor.execute0(SingleThreadEventExecutor.java:827) at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:817) at io.netty.channel.AbstractChannel$AbstractUnsafe.invokeLater(AbstractChannel.java:1022) at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:738) at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:619) at io.netty.channel.DefaultChannelPipeline$HeadContext.close(DefaultChannelPipeline.java:1299) at io.netty.channel.AbstractChannelHandlerContext.invokeClose(AbstractChannelHandlerContext.java:755) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:733) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:560) at io.vertx.core.net.impl.ConnectionBase.lambda$writeClose$1(ConnectionBase.java:203) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:597) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:573) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:650) at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:639) at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:119) at io.netty.util.internal.PromiseNotificationUtil.trySuccess(PromiseNotificationUtil.java:48) at io.netty.channel.ChannelOutboundBuffer.safeSuccess(ChannelOutboundBuffer.java:748) at io.netty.channel.ChannelOutboundBuffer.remove(ChannelOutboundBuffer.java:303) at io.netty.channel.nio.AbstractNioByteChannel.doWriteInternal(AbstractNioByteChannel.java:224) at io.netty.channel.nio.AbstractNioByteChannel.doWrite0(AbstractNioByteChannel.java:217) at io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:406) at io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:929) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0(AbstractNioChannel.java:359) at io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:893) at io.netty.channel.DefaultChannelPipeline$HeadContext.flush(DefaultChannelPipeline.java:1319) at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:935) at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:921) at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:907) at io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:127) at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:937) at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:957) at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:982) at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:950) at io.vertx.core.net.impl.ConnectionBase.write(ConnectionBase.java:182) at io.vertx.core.net.impl.ConnectionBase.writeToChannel(ConnectionBase.java:230) at io.vertx.core.net.impl.ConnectionBase.writeClose(ConnectionBase.java:205) at io.vertx.core.net.impl.ConnectionBase.close(ConnectionBase.java:266) at io.vertx.core.http.impl.Http1xConnectionBase.close(Http1xConnectionBase.java:99) at io.vertx.core.http.impl.Http1xServerConnection.close(Http1xServerConnection.java:89) at io.vertx.core.http.impl.Http1xServerConnection.lambda$flushAndClose$0(Http1xServerConnection.java:224) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:571) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506) at io.netty.util.concurrent.DefaultPromise.addListener(DefaultPromise.java:199) at io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:95) at io.vertx.core.http.impl.Http1xServerConnection.flushAndClose(Http1xServerConnection.java:224) at io.vertx.core.http.impl.Http1xServerConnection.responseComplete(Http1xServerConnection.java:247) at io.vertx.core.http.impl.Http1xServerResponse.end(Http1xServerResponse.java:454) at io.vertx.core.http.impl.Http1xServerResponse.end(Http1xServerResponse.java:421) at io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper.end(AbstractResponseWrapper.java:239) at io.quarkus.smallrye.health.runtime.SmallRyeHealthHandlerBase.lambda$doHandle$0(SmallRyeHealthHandlerBase.java:103) at io.smallrye.context.impl.wrappers.SlowContextualConsumer.accept(SlowContextualConsumer.java:21) at io.smallrye.mutiny.helpers.UniCallbackSubscriber.onItem(UniCallbackSubscriber.java:73) at io.smallrye.mutiny.operators.uni.UniEmitOn$UniEmitOnProcessor.lambda$onItem$0(UniEmitOn.java:34) at io.smallrye.mutiny.vertx.MutinyHelper.lambda$executor$2(MutinyHelper.java:35) at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:270) at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:252) at io.vertx.core.impl.ContextInternal.lambda$runOnContext$0(ContextInternal.java:50) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2026-07-17 15:07:33,423 INFO [io.smallrye.health] (vert.x-eventloop-thread-0) SRHCK01001: Reporting health down status: {"status":"DOWN","checks":[{"name":"Graceful Shutdown","status":"DOWN"},{"name":"Keycloak database connections async health check","status":"UP"},{"name":"Keycloak cluster health check","status":"UP"},{"name":"Keycloak Initialized","status":"UP"}]} 2026-07-17 15:07:33,424 INFO [io.smallrye.health] (vert.x-eventloop-thread-0) SRHCK01001: Reporting health down status: {"status":"DOWN","checks":[{"name":"Graceful Shutdown","status":"DOWN"},{"name":"Keycloak database connections async health check","status":"UP"},{"name":"Keycloak cluster health check","status":"UP"},{"name":"Keycloak Initialized","status":"UP"}]} 2026-07-17 15:07:33,425 INFO [io.smallrye.health] (vert.x-eventloop-thread-0) SRHCK01001: Reporting health down status: {"status":"DOWN","checks":[{"name":"Graceful Shutdown","status":"DOWN"},{"name":"Keycloak database connections async health check","status":"UP"},{"name":"Keycloak cluster health check","status":"UP"},{"name":"Keycloak Initialized","status":"UP"}]} 2026-07-17 15:07:33,425 INFO [io.smallrye.health] (vert.x-eventloop-thread-0) SRHCK01001: Reporting health down status: {"status":"DOWN","checks":[{"name":"Graceful Shutdown","status":"DOWN"},{"name":"Keycloak database connections async health check","status":"UP"},{"name":"Keycloak cluster health check","status":"UP"},{"name":"Keycloak Initialized","status":"UP"}]} 2026-07-17 15:07:33,425 INFO [io.smallrye.health] (vert.x-eventloop-thread-0) SRHCK01001: Reporting health down status: {"status":"DOWN","checks":[{"name":"Graceful Shutdown","status":"DOWN"},{"name":"Keycloak database connections async health check","status":"UP"},{"name":"Keycloak cluster health check","status":"UP"},{"name":"Keycloak Initialized","status":"UP"}]} 2026-07-17 15:07:33,426 INFO [io.smallrye.health] (vert.x-eventloop-thread-0) SRHCK01001: Reporting health down status: {"status":"DOWN","checks":[{"name":"Graceful Shutdown","status":"DOWN"},{"name":"Keycloak database connections async health check","status":"UP"},{"name":"Keycloak cluster health check","status":"UP"},{"name":"Keycloak Initialized","status":"UP"}]} 2026-07-17 15:07:33,426 INFO [io.smallrye.health] (vert.x-eventloop-thread-0) SRHCK01001: Reporting health down status: {"status":"DOWN","checks":[{"name":"Graceful Shutdown","status":"DOWN"},{"name":"Keycloak database connections async health check","status":"UP"},{"name":"Keycloak cluster health check","status":"UP"},{"name":"Keycloak Initialized","status":"UP"}]} 2026-07-17 15:07:35,528 INFO [org.infinispan.LIFECYCLE] (jgroups-1153,keycloak-2-38757(v=16.0.8, m=instance)) [Context=clientSessions] ISPN100002: Starting rebalance with members [keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 11 2026-07-17 15:07:35,530 INFO [org.infinispan.LIFECYCLE] () [Context=clientSessions] ISPN100010: Finished rebalance with members [keycloak-1-1665, keycloak-2-38757], topology id 11 2026-07-17 15:07:35,532 INFO [org.infinispan.LIFECYCLE] (jgroups-1155,keycloak-2-38757(v=16.0.8, m=instance)) [Context=work] ISPN100002: Starting rebalance with members [keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 11 2026-07-17 15:07:35,533 INFO [org.infinispan.LIFECYCLE] () [Context=work] ISPN100010: Finished rebalance with members [keycloak-1-1665, keycloak-2-38757], topology id 11 2026-07-17 15:07:35,535 INFO [org.infinispan.LIFECYCLE] (jgroups-1159,keycloak-2-38757(v=16.0.8, m=instance)) [Context=loginFailures] ISPN100002: Starting rebalance with members [keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 11 2026-07-17 15:07:35,536 INFO [org.infinispan.LIFECYCLE] () [Context=loginFailures] ISPN100010: Finished rebalance with members [keycloak-1-1665, keycloak-2-38757], topology id 11 2026-07-17 15:07:35,538 INFO [org.infinispan.LIFECYCLE] (jgroups-1162,keycloak-2-38757(v=16.0.8, m=instance)) [Context=offlineClientSessions] ISPN100002: Starting rebalance with members [keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 11 2026-07-17 15:07:35,539 INFO [org.infinispan.LIFECYCLE] () [Context=offlineClientSessions] ISPN100010: Finished rebalance with members [keycloak-1-1665, keycloak-2-38757], topology id 11 2026-07-17 15:07:35,542 INFO [org.infinispan.LIFECYCLE] (jgroups-1167,keycloak-2-38757(v=16.0.8, m=instance)) [Context=org.infinispan.CONFIG] ISPN100002: Starting rebalance with members [keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 11 2026-07-17 15:07:35,543 INFO [org.infinispan.LIFECYCLE] () [Context=org.infinispan.CONFIG] ISPN100010: Finished rebalance with members [keycloak-1-1665, keycloak-2-38757], topology id 11 2026-07-17 15:07:35,547 INFO [org.infinispan.LIFECYCLE] (jgroups-1170,keycloak-2-38757(v=16.0.8, m=instance)) [Context=offlineSessions] ISPN100002: Starting rebalance with members [keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 11 2026-07-17 15:07:35,547 INFO [org.infinispan.LIFECYCLE] (Shutdown thread) ISPN000973: Task 'state-transfer-loginFailures' started at 2026-07-17T15:07:35.536811359Z and done 2026-07-17T15:07:35.547312828Z 2026-07-17 15:07:35,548 INFO [org.infinispan.LIFECYCLE] () [Context=offlineSessions] ISPN100010: Finished rebalance with members [keycloak-1-1665, keycloak-2-38757], topology id 11 2026-07-17 15:07:35,550 INFO [org.infinispan.LIFECYCLE] (jgroups-1174,keycloak-2-38757(v=16.0.8, m=instance)) [Context=actionTokens] ISPN100002: Starting rebalance with members [keycloak-1-1665, keycloak-2-38757], phase READ_OLD_WRITE_ALL, topology id 11 2026-07-17 15:07:35,550 INFO [org.infinispan.LIFECYCLE] () [Context=actionTokens] ISPN100010: Finished rebalance with members [keycloak-1-1665, keycloak-2-38757], topology id 11 2026-07-17 15:07:35,564 INFO [org.infinispan.LIFECYCLE] (Shutdown thread) ISPN000973: Task 'state-transfer-actionTokens' started at 2026-07-17T15:07:35.550717352Z and done 2026-07-17T15:07:35.564788969Z 2026-07-17 15:07:35,567 INFO [org.infinispan.CLUSTER] (Shutdown thread) ISPN000080: Disconnecting JGroups channel `ISPN` 2026-07-17 15:07:44,183 INFO [org.keycloak.jgroups.certificates.CertificateReloadManager] (Shutdown thread) Stopping JGroups certificate reload manager 2026-07-17 15:07:44,189 INFO [com.arjuna.ats.jbossatx] (Shutdown thread) ARJUNA032014: Stopping transaction recovery manager 2026-07-17 15:07:44,225 INFO [io.quarkus] (Shutdown thread) Keycloak stopped in 10.818s