diff options
author | Michael Hutchinson <mhutchinson@novell.com> | 2009-09-17 21:53:45 +0400 |
---|---|---|
committer | Michael Hutchinson <mhutchinson@novell.com> | 2009-09-17 21:53:45 +0400 |
commit | 758cdd7d051ac29b1131d00ad84156fcd728cbff (patch) | |
tree | 3928432844d492ca5322e0a5a3d276460828499e /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates | |
parent | 4adec8ed9f1e4d3f8387e7ff606270f8baeee201 (diff) |
* MonoDevelop.Ide.Templates/ProjectTemplate.cs: Downgrade "fatal"
error when loading templates to a normal error. Add more information
to the error string.
svn path=/trunk/monodevelop/; revision=142122
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectTemplate.cs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectTemplate.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectTemplate.cs index dad1eb32ec..e0f713c60a 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectTemplate.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectTemplate.cs @@ -1,4 +1,4 @@ -// ProjectTemplate.cs +// ProjectTemplate.cs // // Author: // Mike Krüger (mkrueger@novell.com) @@ -261,7 +261,15 @@ namespace MonoDevelop.Ide.Templates ProjectTemplates.Add (new ProjectTemplate (codon.Addin, codon.Id, codon, null)); } catch (Exception e) { - LoggingService.LogFatalError (e.ToString ()); + string extId = null, addinId = null; + if (codon != null) { + if (codon.HasId) + extId = codon.Id; + if (codon.Addin != null) + addinId = codon.Addin.Id; + } + LoggingService.LogError ("Error loading template id {0} in addin {1}:\n{2}", + extId ?? "(null)", addinId ?? "(null)", e.ToString ()); } } else { |