diff --git a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/util/TestEventsLogger.java b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/util/TestEventsLogger.java
index 92f3085..0bbe228 100644
--- a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/util/TestEventsLogger.java
+++ b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/util/TestEventsLogger.java
@@ -71,10 +71,14 @@ public class TestEventsLogger extends RunListener {
}
private void createPageSrcFile(Description d) throws IOException {
- if (driver != null && driver.getPageSource() != null) {
- String pageSourceLocation = System.getProperty("page.source.location", "target/failed-tests/page-source/");
- FileUtils.writeStringToFile(new File(pageSourceLocation + d.getTestClass().getSimpleName() + "/" + d.getMethodName() + ".html"),
- driver.getPageSource());
+ try {
+ if (driver != null && driver.getPageSource() != null) {
+ String pageSourceLocation = System.getProperty("page.source.location", "target/failed-tests/page-source/");
+ FileUtils.writeStringToFile(new File(pageSourceLocation + d.getTestClass().getSimpleName() + "/" + d.getMethodName() + ".html"),
+ driver.getPageSource());
+ }
+ } catch (IllegalStateException ex) {
+ Logger.getLogger(TestEventsLogger.class).warn(ex.getMessage());
}
}
}