diff --git a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/PluginDownloader.java b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/PluginDownloader.java index 76277dacad09..79b77cfe9421 100644 --- a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/PluginDownloader.java +++ b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/PluginDownloader.java @@ -293,7 +293,8 @@ public class PluginDownloader { public static PluginDownloader createDownloader(@NotNull IdeaPluginDescriptor descriptor, @Nullable String host, @Nullable BuildNumber buildNumber) throws IOException { - boolean forceHttps = host == null && UpdateSettings.getInstance().canUseSecureConnection(); + boolean forceHttps = host == null + && (ApplicationManager.getApplication() == null || UpdateSettings.getInstance().canUseSecureConnection()); return createDownloader(descriptor, host, buildNumber, forceHttps); }