Fix Sonar's "Generic exceptions should never be thrown"

Change-Id: I71ab877166a094dbe07f1a6d2cf46a8dc12300ea
diff --git a/src/main/java/com/ericsson/gerrit/plugins/highavailability/Setup.java b/src/main/java/com/ericsson/gerrit/plugins/highavailability/Setup.java
index e4be69a..a8241cb 100644
--- a/src/main/java/com/ericsson/gerrit/plugins/highavailability/Setup.java
+++ b/src/main/java/com/ericsson/gerrit/plugins/highavailability/Setup.java
@@ -51,10 +51,12 @@
 import com.google.gerrit.pgm.init.api.InitStep;
 import com.google.gerrit.server.config.SitePaths;
 import com.google.inject.Inject;
+import java.io.IOException;
 import java.nio.file.Path;
 import java.nio.file.Paths;
 import java.util.EnumSet;
 import java.util.Objects;
+import org.eclipse.jgit.errors.ConfigInvalidException;
 import org.eclipse.jgit.storage.file.FileBasedConfig;
 import org.eclipse.jgit.util.FS;
 
@@ -199,7 +201,8 @@
     return Integer.toString(n);
   }
 
-  private boolean createHAReplicaSite(FileBasedConfig pluginConfig) throws Exception {
+  private boolean createHAReplicaSite(FileBasedConfig pluginConfig)
+      throws ConfigInvalidException, IOException {
     ui.header("HA replica site setup");
     ui.message(
         "It is possible to create a copy of the master site and configure both sites to run\n"