diff --git a/src/beast/pkgmgmt/PackageManager.java b/src/beast/pkgmgmt/PackageManager.java index 5850182d..bded7650 100644 --- a/src/beast/pkgmgmt/PackageManager.java +++ b/src/beast/pkgmgmt/PackageManager.java @@ -329,11 +329,12 @@ public static void addAvailablePackages(Map packageMap) throws brokenPackageRepositories.add(urlBackup); } + } else { + if (brokenPackageRepositories.isEmpty()) + firstException = e; + + brokenPackageRepositories.add(url); } - if (brokenPackageRepositories.isEmpty()) - firstException = e; - - brokenPackageRepositories.add(url); } catch (ParserConfigurationException | SAXException e) { if (brokenPackageRepositories.isEmpty()) firstException = e;