diff --git a/src/main/java/de/uni_hamburg/corpora/gui/GUI.java b/src/main/java/de/uni_hamburg/corpora/gui/GUI.java
index 87832fedb03217a0be85ce88bc8365558e7bd52e..0ba3ec31b8fbb8b175a36deb35106bbb1e16fc71 100644
--- a/src/main/java/de/uni_hamburg/corpora/gui/GUI.java
+++ b/src/main/java/de/uni_hamburg/corpora/gui/GUI.java
@@ -111,6 +111,14 @@ public class GUI {
                 checkButton.setEnabled(true);
                 updateButton.setEnabled(true);
             }
+            catch (Exception | Error e) {
+                JOptionPane.showMessageDialog(window,
+                        "Problem " + e.getClass().toString() + " when running corpus services. " +
+                                "Check the console for details",
+                        "Error",
+                        JOptionPane.ERROR_MESSAGE);
+                e.printStackTrace();
+            }
         });
         // Handle update
         updateButton.addActionListener(actionEvent -> {