mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
EA-83882 - NPE: InstalledPackagesPanel.buildNameToPackageMap
This commit is contained in:
@@ -520,7 +520,19 @@ public class InstalledPackagesPanel extends JPanel {
|
||||
});
|
||||
}
|
||||
|
||||
private static Map<String, RepoPackage> buildNameToPackageMap(List<RepoPackage> packages) {
|
||||
private Map<String, RepoPackage> buildNameToPackageMap(List<RepoPackage> packages) {
|
||||
try {
|
||||
return doBuildNameToPackageMap(packages);
|
||||
}
|
||||
catch (Exception e) {
|
||||
PackageManagementService service = myPackageManagementService;
|
||||
LOG.error("Failure in " + getClass().getName() +
|
||||
", service: " + (service != null ? service.getClass().getName() : null), e);
|
||||
return Collections.emptyMap();
|
||||
}
|
||||
}
|
||||
|
||||
private static Map<String, RepoPackage> doBuildNameToPackageMap(List<RepoPackage> packages) {
|
||||
final Map<String, RepoPackage> packageMap = new HashMap<String, RepoPackage>();
|
||||
for (RepoPackage aPackage : packages) {
|
||||
packageMap.put(aPackage.getName(), aPackage);
|
||||
|
||||
Reference in New Issue
Block a user