diff options
author | David Karlaš <david.karlas@xamarin.com> | 2016-09-16 16:05:26 +0300 |
---|---|---|
committer | David Karlaš <david.karlas@xamarin.com> | 2016-09-16 16:05:26 +0300 |
commit | 84257ee75b629524728d00473f06a64924c53823 (patch) | |
tree | c9d98fafb5c8782e6c4cb0e8755c7a9ecbff022e /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CustomTools | |
parent | a0c88825a8f226f5c7dd7405b1bdb58292f5f5d3 (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.cs | 7 |
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); } |