Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Karlaš <david.karlas@xamarin.com>2016-09-16 16:05:26 +0300
committerDavid Karlaš <david.karlas@xamarin.com>2016-09-16 16:05:26 +0300
commit84257ee75b629524728d00473f06a64924c53823 (patch)
treec9d98fafb5c8782e6c4cb0e8755c7a9ecbff022e /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools
parenta0c88825a8f226f5c7dd7405b1bdb58292f5f5d3 (diff)
Added exception stack trace when exception occurs in code generator runner
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs
index bdf208674a..a0a37d81a4 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools/CustomToolService.cs
@@ -369,7 +369,12 @@ namespace MonoDevelop.Ide.CustomTools
if (result.UnhandledException != null) {
broken = true;
string msg = GettextCatalog.GetString ("The '{0}' code generator crashed", file.Generator);
- result.Errors.Add (new CompilerError (file.Name, 0, 0, "", msg + ": " + result.UnhandledException.Message));
+ result.Errors.Add (new CompilerError (file.Name, 0, 0, "",
+ msg +
+ ": " +
+ result.UnhandledException.Message +
+ Environment.NewLine +
+ result.UnhandledException.StackTrace));
monitor.ReportError (msg, result.UnhandledException);
LoggingService.LogError (msg, result.UnhandledException);
}