diff --git a/desktop/.factorypath b/desktop/.factorypath
index dd89b2b..f9aec58 100644
--- a/desktop/.factorypath
+++ b/desktop/.factorypath
@@ -1,6 +1,9 @@
+
+
+
@@ -9,6 +12,5 @@
-
diff --git a/desktop/src/main/java/net/monarchpass/piecannon/App.java b/desktop/src/main/java/net/monarchpass/piecannon/App.java
index 42743ed..ef66131 100644
--- a/desktop/src/main/java/net/monarchpass/piecannon/App.java
+++ b/desktop/src/main/java/net/monarchpass/piecannon/App.java
@@ -51,8 +51,16 @@ public class App {
public static void testServers (final List servers) {
log.log(Level.INFO, "Testing all defined servers");
for (final Server server : servers) {
+ Object result;
+ try {
+ result = PieCannon.testServer(server);
+ }
+ catch (final Exception exception) {
+ result = exception;
+ }
+
log.log(Level.INFO, "{0} {1}: {2}", new Object[] {
- server.getClass().getSimpleName(), server.getLabel(), PieCannon.testServer(server)
+ server.getClass().getSimpleName(), server.getLabel(), result
});
}
}