diff --git a/platform/lang-api/src/com/intellij/execution/configurations/RuntimeConfigurationException.java b/platform/lang-api/src/com/intellij/execution/configurations/RuntimeConfigurationException.java index 53fcaa109d42..0501340e634a 100644 --- a/platform/lang-api/src/com/intellij/execution/configurations/RuntimeConfigurationException.java +++ b/platform/lang-api/src/com/intellij/execution/configurations/RuntimeConfigurationException.java @@ -26,4 +26,8 @@ public class RuntimeConfigurationException extends ConfigurationException { public RuntimeConfigurationException(final String message) { super(message, ExecutionBundle.message("run.configuration.error.dialog.title")); } + + public RuntimeConfigurationException(final String message, Throwable cause) { + super(message, cause, ExecutionBundle.message("run.configuration.error.dialog.title")); + } } \ No newline at end of file diff --git a/platform/platform-api/src/com/intellij/openapi/options/ConfigurationException.java b/platform/platform-api/src/com/intellij/openapi/options/ConfigurationException.java index 9a2779496ebc..7792d7003bee 100644 --- a/platform/platform-api/src/com/intellij/openapi/options/ConfigurationException.java +++ b/platform/platform-api/src/com/intellij/openapi/options/ConfigurationException.java @@ -40,6 +40,11 @@ public class ConfigurationException extends Exception { myTitle = title; } + public ConfigurationException(String message, Throwable cause, String title) { + super(message, cause); + myTitle = title; + } + /** * @return the title describing the problem in short */