keycloak-uncached

Details

diff --git a/testsuite/integration/src/test/java/org/keycloak/testsuite/rule/AbstractKeycloakRule.java b/testsuite/integration/src/test/java/org/keycloak/testsuite/rule/AbstractKeycloakRule.java
index 7a5db77..149a638 100755
--- a/testsuite/integration/src/test/java/org/keycloak/testsuite/rule/AbstractKeycloakRule.java
+++ b/testsuite/integration/src/test/java/org/keycloak/testsuite/rule/AbstractKeycloakRule.java
@@ -163,8 +163,9 @@ public abstract class AbstractKeycloakRule extends ExternalResource {
                 @Override
                 public void run() {
                     try {
-                        new Socket(server.getConfig().getHost(), server.getConfig().getPort());
-                        throw new RuntimeException();
+                        Socket s = new Socket(server.getConfig().getHost(), server.getConfig().getPort());
+                        s.close();
+                        throw new IllegalStateException("Server still running");
                     } catch (IOException expected) {
                     }
                 }