From e1e85554b479c036f87221d0bd9781740425199f Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Thu, 18 Jun 2020 21:51:44 +0200 Subject: [PATCH] [platform] catching early AWT init errors; more diagnostics (IDEA-236262) GitOrigin-RevId: f3abe0b4bb7e42e604aa4caf0fed96a33efb14b8 --- .../platform-impl/src/com/intellij/idea/StartupUtil.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/idea/StartupUtil.java b/platform/platform-impl/src/com/intellij/idea/StartupUtil.java index f1d355c74e1f..794bd29fe355 100644 --- a/platform/platform-impl/src/com/intellij/idea/StartupUtil.java +++ b/platform/platform-impl/src/com/intellij/idea/StartupUtil.java @@ -19,6 +19,7 @@ import com.intellij.ide.gdpr.ConsentOptions; import com.intellij.ide.gdpr.EndUserAgreement; import com.intellij.ide.instrument.WriteIntentLockInstrumenter; import com.intellij.ide.plugins.PluginManagerCore; +import com.intellij.ide.plugins.StartupAbortedException; import com.intellij.ide.ui.laf.IntelliJLaf; import com.intellij.jna.JnaLoader; import com.intellij.openapi.application.ApplicationInfo; @@ -367,6 +368,7 @@ public final class StartupUtil { } catch (Throwable e) { initUiFuture.completeExceptionally(e); + StartupAbortedException.processException(e); } }); @@ -661,6 +663,9 @@ public final class StartupUtil { } } + log.info("library path: " + System.getProperty("java.library.path")); + log.info("boot library path: " + System.getProperty("sun.boot.library.path")); + logEnvVar(log, "_JAVA_OPTIONS"); logEnvVar(log, "JDK_JAVA_OPTIONS"); logEnvVar(log, "JAVA_TOOL_OPTIONS");