Make exception more user-friendly (2)
Add stacktrace and given error to error message #KTIJ-21077 Fixed Co-authored-by: Alexander Udalov <Alexander.Udalov@jetbrains.com> Merge-request: KT-MR-7122 Merged-by: Aleksei Cherepanov <aleksei.cherepanov@jetbrains.com>
This commit is contained in:
committed by
Space
parent
752ce887b2
commit
782dc55800
@@ -657,7 +657,9 @@ class KotlinCoreEnvironment private constructor(
|
||||
if (registrar.javaClass.simpleName == "ScriptingCompilerConfigurationComponentRegistrar") {
|
||||
messageCollector?.report(STRONG_WARNING, "Default scripting plugin is disabled: $message")
|
||||
} else {
|
||||
messageCollector?.report(ERROR, message)
|
||||
val errorMessageWithStackTrace = "$message.\n" +
|
||||
e.stackTraceToString().lines().take(6).joinToString("\n")
|
||||
messageCollector?.report(ERROR, errorMessageWithStackTrace)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user