<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Hello,</div>
<div><br>
</div>
<div>For the caching if we are using infinispan with JDBC_PING then JDBC connection is closed before infinispan stops its caching related stuff. This causes an exception to be thrown and therefore it does not really shut infinispan gracefully.</div>
<div><br>
</div>
<div>Logs:</div>
<div>
<div>2016-07-11 00:53:48,330 INFO &nbsp;[org.jboss.as.server] (Thread-2) WFLYSRV0220: Server shutdown has been requested.</div>
<div>2016-07-11 00:53:48,385 INFO &nbsp;[org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0010: Unbound data source [java:/MySQLDS]</div>
<div>2016-07-11 00:53:48,394 INFO &nbsp;[org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-2) ISPN000080: Disconnecting JGroups channel web</div>
<div>2016-07-11 00:53:48,396 INFO &nbsp;[org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-1) ISPN000080: Disconnecting JGroups channel server</div>
<div>2016-07-11 00:53:48,395 INFO &nbsp;[org.wildfly.extension.undertow] (ServerService Thread Pool -- 60) WFLYUT0022: Unregistered web context: /auth</div>
<div>2016-07-11 00:53:48,397 INFO &nbsp;[org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-2) ISPN000082: Stopping the RpcDispatcher for channel web</div>
<div>2016-07-11 00:53:48,398 INFO &nbsp;[org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-1) ISPN000082: Stopping the RpcDispatcher for channel server</div>
<div>2016-07-11 00:53:48,403 INFO &nbsp;[org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-1) ISPN000080: Disconnecting JGroups channel hibernate</div>
<div>2016-07-11 00:53:48,408 INFO &nbsp;[org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-1) ISPN000082: Stopping the RpcDispatcher for channel hibernate</div>
<div>2016-07-11 00:53:48,407 INFO &nbsp;[org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-2) ISPN000080: Disconnecting JGroups channel ejb</div>
<div>2016-07-11 00:53:48,411 INFO &nbsp;[org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-2) ISPN000082: Stopping the RpcDispatcher for channel ejb</div>
<div>2016-07-11 00:53:48,414 INFO &nbsp;[org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0008: Undertow HTTPS listener https suspending</div>
<div>2016-07-11 00:53:48,416 WARN &nbsp;[org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (ServerService Thread Pool -- 59) IJ000615: Destroying active connection in pool: MySQLDS (org.jboss.jca.adapters.jdbc.local.LocalManagedConnection@57e067d0)</div>
<div>2016-07-11 00:53:48,423 INFO &nbsp;[org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 0.0.0.0:8443</div>
<div>2016-07-11 00:53:48,429 INFO &nbsp;[org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0019: Stopped Driver service with driver-name = mysql</div>
<div>2016-07-11 00:53:48,434 INFO &nbsp;[org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0019: Host default-host stopping</div>
<div>2016-07-11 00:53:48,448 INFO &nbsp;[org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS]</div>
<div>2016-07-11 00:53:48,467 INFO &nbsp;[org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 59) WFLYCLINF0003: Stopped sessions cache from keycloak container</div>
<div>2016-07-11 00:53:48,472 INFO &nbsp;[org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 60) WFLYCLINF0003: Stopped realms cache from keycloak container</div>
<div>2016-07-11 00:53:48,475 INFO &nbsp;[org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 60) WFLYCLINF0003: Stopped loginFailures cache from keycloak container</div>
<div>2016-07-11 00:53:48,477 INFO &nbsp;[org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 59) WFLYCLINF0003: Stopped offlineSessions cache from keycloak container</div>
<div>2016-07-11 00:53:48,487 INFO &nbsp;[org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0019: Stopped Driver service with driver-name = h2</div>
<div>2016-07-11 00:53:48,489 INFO &nbsp;[org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 63) WFLYCLINF0003: Stopped users cache from keycloak container</div>
<div>2016-07-11 00:53:48,492 INFO &nbsp;[org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0008: Undertow AJP listener ajp suspending</div>
<div>2016-07-11 00:53:48,496 INFO &nbsp;[org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 62) WFLYCLINF0003: Stopped realmVersions cache from keycloak container</div>
<div>2016-07-11 00:53:48,497 INFO &nbsp;[org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0007: Undertow AJP listener ajp stopped, was bound to 0.0.0.0:8009</div>
<div>2016-07-11 00:53:48,500 INFO &nbsp;[org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 64) WFLYCLINF0003: Stopped work cache from keycloak container</div>
<div>2016-07-11 00:53:48,499 INFO &nbsp;[org.jboss.modcluster] (ServerService Thread Pool -- 65) MODCLUSTER000002: Initiating mod_cluster shutdown</div>
<div>2016-07-11 00:53:48,506 INFO &nbsp;[org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0028: Stopped deployment keycloak-server.war (runtime-name: keycloak-server.war) in 138ms</div>
<div>2016-07-11 00:53:48,499 INFO &nbsp;[org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0008: Undertow HTTP listener default suspending</div>
<div>2016-07-11 00:53:48,508 INFO &nbsp;[org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 0.0.0.0:8080</div>
<div>2016-07-11 00:53:48,516 INFO &nbsp;[org.jboss.as.clustering.infinispan] (MSC service thread 1-2) WFLYCLINF0003: Stopped authorization cache from keycloak container</div>
<div>2016-07-11 00:53:48,517 INFO &nbsp;[org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0004: Undertow 1.3.15.Final stopping</div>
<div>2016-07-11 00:53:48,542 INFO &nbsp;[org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-2) ISPN000080: Disconnecting JGroups channel keycloak</div>
<div>2016-07-11 00:53:48,543 INFO &nbsp;[org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC service thread 1-2) ISPN000082: Stopping the RpcDispatcher for channel keycloak</div>
<div>2016-07-11 00:53:48,553 ERROR [org.jgroups.protocols.JDBC_PING] (MSC service thread 1-1) Could not open connection to database: java.sql.SQLException: javax.resource.ResourceException: IJ000470: You are trying to use a connection factory that has been
 shut down: java:/MySQLDS</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:146)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at org.jboss.as.connector.subsystems.datasources.WildFlyDataSource.getConnection(WildFlyDataSource.java:66)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at org.jgroups.protocols.JDBC_PING.getConnection(JDBC_PING.java:348)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at org.jgroups.protocols.JDBC_PING.delete(JDBC_PING.java:379)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at org.jgroups.protocols.JDBC_PING.deleteSelf(JDBC_PING.java:395)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at org.jgroups.protocols.JDBC_PING.stop(JDBC_PING.java:144)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at org.jgroups.stack.ProtocolStack.stopStack(ProtocolStack.java:1015)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at org.jgroups.JChannel.stopStack(JChannel.java:1002)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at org.jgroups.JChannel.disconnect(JChannel.java:373)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at org.wildfly.clustering.jgroups.spi.service.ChannelConnectorBuilder.stop(ChannelConnectorBuilder.java:103)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:2056)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at org.jboss.msc.service.ServiceControllerImpl$StopTask.run(ServiceControllerImpl.java:2017)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at java.lang.Thread.run(Thread.java:745)</div>
<div>Caused by: javax.resource.ResourceException: IJ000470: You are trying to use a connection factory that has been shut down: java:/MySQLDS</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:735)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:138)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; ... 14 more</div>
<div><br>
</div>
<div>2016-07-11 00:53:48,559 ERROR [org.jgroups.protocols.JDBC_PING] (MSC service thread 1-1) Failed to delete PingData in database</div>
<div>2016-07-11 00:53:51,576 INFO &nbsp;[org.jboss.as] (MSC service thread 1-1) WFLYSRV0050: Keycloak 2.0.0.Final (WildFly Core 2.0.10.Final) stopped in 3208ms</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Kind Regards,</div>
<div>Sarp Kaya</div>
</body>
</html>