From 471f40ac21d1aba462f356f8a124bdd869945e15 Mon Sep 17 00:00:00 2001 From: anna Date: Wed, 24 Jul 2013 13:49:46 +0200 Subject: [PATCH] AME diagnostics --- .../impl/RunnerAndConfigurationSettingsImpl.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/execution/impl/RunnerAndConfigurationSettingsImpl.java b/platform/lang-impl/src/com/intellij/execution/impl/RunnerAndConfigurationSettingsImpl.java index b6232e51b6d3..b70a712c36ab 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/RunnerAndConfigurationSettingsImpl.java +++ b/platform/lang-impl/src/com/intellij/execution/impl/RunnerAndConfigurationSettingsImpl.java @@ -368,9 +368,14 @@ public class RunnerAndConfigurationSettingsImpl implements JDOMExternalizable, C @Override public RunnerSettings getRunnerSettings(@NotNull ProgramRunner runner) { if (!myRunnerSettings.containsKey(runner)) { - RunnerSettings runnerSettings = createRunnerSettings(runner); - myRunnerSettings.put(runner, runnerSettings); - return runnerSettings; + try { + RunnerSettings runnerSettings = createRunnerSettings(runner); + myRunnerSettings.put(runner, runnerSettings); + return runnerSettings; + } + catch (AbstractMethodError e) { + LOG.error("Update failed for: " + myConfiguration.getType().getDisplayName(), e); + } } return myRunnerSettings.get(runner); }