Adapt to API change in Gerrit core Change Ibf963cf3d in Gerrit core introduced an interface for listing projects that throws Exception from the apply() method now. Change-Id: I96e5218b1d27a668a8e81d38d0e729dc3d2332da Signed-off-by: Edwin Kempin <ekempin@google.com>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/gitiles/GerritGitilesAccess.java b/src/main/java/com/googlesource/gerrit/plugins/gitiles/GerritGitilesAccess.java index 86a9088..05b0e07 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/gitiles/GerritGitilesAccess.java +++ b/src/main/java/com/googlesource/gerrit/plugins/gitiles/GerritGitilesAccess.java
@@ -20,12 +20,10 @@ import com.google.gerrit.common.Nullable; import com.google.gerrit.entities.Project; import com.google.gerrit.extensions.common.ProjectInfo; -import com.google.gerrit.extensions.restapi.BadRequestException; import com.google.gerrit.server.CurrentUser; import com.google.gerrit.server.IdentifiedUser; import com.google.gerrit.server.config.AnonymousCowardName; import com.google.gerrit.server.config.SitePaths; -import com.google.gerrit.server.permissions.PermissionBackendException; import com.google.gerrit.server.project.ProjectCache; import com.google.gerrit.server.project.ProjectJson; import com.google.gerrit.server.project.ProjectState; @@ -120,7 +118,7 @@ Map<String, ProjectInfo> projects; try { projects = lp.apply(); - } catch (BadRequestException | PermissionBackendException e) { + } catch (Exception e) { throw new IOException(e); } Map<String, RepositoryDescription> result = Maps.newLinkedHashMap();