diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerConfigurableNew.java b/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerConfigurableNew.java index b7dc10171b0b..8e2314e26ea1 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerConfigurableNew.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerConfigurableNew.java @@ -1109,34 +1109,29 @@ public class PluginManagerConfigurableNew Set result = new LinkedHashSet<>(); try { ApplicationManager.getApplication().executeOnPooledThread(() -> { - try { - Pair, Map>> p = loadPluginRepositories(); - Map allRepositoriesMap = p.first; - Map> customRepositoriesMap = p.second; + Pair, Map>> p = loadPluginRepositories(); + Map allRepositoriesMap = p.first; + Map> customRepositoriesMap = p.second; - if (query.length() > 1) { - try { - for (String pluginId : requestToPluginRepository(createSearchSuggestUrl(query), forceHttps())) { - IdeaPluginDescriptor descriptor = allRepositoriesMap.get(pluginId); - if (descriptor != null) { - result.add(descriptor); - } - } - } - catch (IOException ignore) { - } - } - - for (List descriptors : customRepositoriesMap.values()) { - for (IdeaPluginDescriptor descriptor : descriptors) { - if (StringUtil.containsIgnoreCase(descriptor.getName(), query)) { + if (query.length() > 1) { + try { + for (String pluginId : requestToPluginRepository(createSearchSuggestUrl(query), forceHttps())) { + IdeaPluginDescriptor descriptor = allRepositoriesMap.get(pluginId); + if (descriptor != null) { result.add(descriptor); } } } + catch (IOException ignore) { + } } - catch (IOException e) { - PluginManagerMain.LOG.info(e); + + for (List descriptors : customRepositoriesMap.values()) { + for (IdeaPluginDescriptor descriptor : descriptors) { + if (StringUtil.containsIgnoreCase(descriptor.getName(), query)) { + result.add(descriptor); + } + } } }).get(300, TimeUnit.MILLISECONDS); } @@ -1373,7 +1368,7 @@ public class PluginManagerConfigurableNew } @NotNull - private Pair, Map>> loadPluginRepositories() throws IOException { + private Pair, Map>> loadPluginRepositories() { synchronized (myRepositoriesLock) { if (myAllRepositoriesMap != null) { return Pair.create(myAllRepositoriesMap, myCustomRepositoriesMap);