diff --git a/independent-projects/tools/registry-client/src/main/java/io/quarkus/registry/ExtensionCatalogResolver.java b/independent-projects/tools/registry-client/src/main/java/io/quarkus/registry/ExtensionCatalogResolver.java index ec04881f12ed5..9616aa91fda08 100644 --- a/independent-projects/tools/registry-client/src/main/java/io/quarkus/registry/ExtensionCatalogResolver.java +++ b/independent-projects/tools/registry-client/src/main/java/io/quarkus/registry/ExtensionCatalogResolver.java @@ -573,7 +573,7 @@ public ExtensionCatalog resolveExtensionCatalog(Collection prefe for (int i = 1; i < e.conflictingRegistries.size(); ++i) { buf.append(", ").append(e.conflictingRegistries.get(i).getId()); } - throw new RuntimeException(buf.toString()); + throw new RegistryResolutionException(buf.toString()); } if (registries.isEmpty()) { @@ -600,7 +600,7 @@ public ExtensionCatalog resolveExtensionCatalog(Collection prefe buf.append(", ").append(registries.get(i++)); } log.warn(buf.toString()); - continue; + throw new RegistryResolutionException(buf.toString()); } if (quarkusVersion == null) {