diff --git a/platform/platform-api/src/com/intellij/util/io/HttpRequests.java b/platform/platform-api/src/com/intellij/util/io/HttpRequests.java index 184b7a659567..4ae43d01dfb9 100644 --- a/platform/platform-api/src/com/intellij/util/io/HttpRequests.java +++ b/platform/platform-api/src/com/intellij/util/io/HttpRequests.java @@ -424,8 +424,10 @@ public final class HttpRequests { private static T doProcess(RequestBuilderImpl builder, RequestProcessor processor) throws IOException { try (RequestImpl request = new RequestImpl(builder)) { - return CertificateManager.getInstance() - .runWithUntrustedCertificateStrategy(() -> processor.process(request), builder.myUntrustedCertificateStrategy); + CertificateManager manager = ApplicationManager.getApplication() != null ? CertificateManager.getInstance() : null; + return manager != null + ? manager.runWithUntrustedCertificateStrategy(() -> processor.process(request), builder.myUntrustedCertificateStrategy) + : processor.process(request); } }