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:
authorMichael Hutchinson <mhutchinson@novell.com>2009-09-17 21:53:45 +0400
committerMichael Hutchinson <mhutchinson@novell.com>2009-09-17 21:53:45 +0400
commit758cdd7d051ac29b1131d00ad84156fcd728cbff (patch)
tree3928432844d492ca5322e0a5a3d276460828499e /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates
parent4adec8ed9f1e4d3f8387e7ff606270f8baeee201 (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.cs12
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 {