[MonoDevelop] MonoDevelop.AddinAuthoring

Duane Wandless duane at wandless.net
Sun Jan 23 17:00:50 EST 2011


I made the *.xpt.xml error go away and now when I try to New | Solution I
get this stack trace below.

Any help is still appreciated!
Thanks,
Duane

ERROR [2011-01-23 16:43:45Z]: Error loading template id
ExtensibleApplicationProject in addin MonoDevelop.AddinAuthoring:
System.InvalidOperationException: Type
'MonoDevelop.AddinAuthoring.AddinFileDescriptionTemplate' not found in
add-in 'MonoDevelop.AddinAuthoring,2.4'
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean
throwIfNotFound) [0x00000] in <filename unknown>:0
  at Mono.Addins.TypeExtensionNode.get_Type () [0x00000] in <filename
unknown>:0
  at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] in <filename
unknown>:0
  at Mono.Addins.InstanceExtensionNode.CreateInstance (System.Type
expectedType) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Templates.FileDescriptionTemplate.CreateTemplate
(System.Xml.XmlElement element, FilePath baseDirectory) [0x00000] in
<filename unknown>:0
  at MonoDevelop.Ide.Templates.ProjectDescriptor.CreateProjectDescriptor
(System.Xml.XmlElement xmlElement, FilePath baseDirectory) [0x00000] in
<filename unknown>:0
  at MonoDevelop.Ide.Templates.SolutionDescriptor.CreateSolutionDescriptor
(Mono.Addins.RuntimeAddin addin, System.Xml.XmlElement xmlElement, FilePath
baseDirectory) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Templates.ProjectTemplate..ctor
(Mono.Addins.RuntimeAddin addin, System.String id,
MonoDevelop.Ide.Codons.ProjectTemplateCodon codon, System.String
overrideLanguage) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Templates.ProjectTemplate.OnExtensionChanged
(System.Object s, Mono.Addins.ExtensionNodeEventArgs args) [0x00000] in
<filename unknown>:0
ERROR [2011-01-23 16:43:45Z]: Error loading template id
ExtensibleLibraryProject in addin MonoDevelop.AddinAuthoring:
System.InvalidOperationException: Type
'MonoDevelop.AddinAuthoring.AddinFileDescriptionTemplate' not found in
add-in 'MonoDevelop.AddinAuthoring,2.4'
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean
throwIfNotFound) [0x00000] in <filename unknown>:0
  at Mono.Addins.TypeExtensionNode.get_Type () [0x00000] in <filename
unknown>:0
  at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] in <filename
unknown>:0
  at Mono.Addins.InstanceExtensionNode.CreateInstance (System.Type
expectedType) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Templates.FileDescriptionTemplate.CreateTemplate
(System.Xml.XmlElement element, FilePath baseDirectory) [0x00000] in
<filename unknown>:0
  at MonoDevelop.Ide.Templates.ProjectDescriptor.CreateProjectDescriptor
(System.Xml.XmlElement xmlElement, FilePath baseDirectory) [0x00000] in
<filename unknown>:0
  at MonoDevelop.Ide.Templates.SolutionDescriptor.CreateSolutionDescriptor
(Mono.Addins.RuntimeAddin addin, System.Xml.XmlElement xmlElement, FilePath
baseDirectory) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Templates.ProjectTemplate..ctor
(Mono.Addins.RuntimeAddin addin, System.String id,
MonoDevelop.Ide.Codons.ProjectTemplateCodon codon, System.String
overrideLanguage) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Templates.ProjectTemplate.OnExtensionChanged
(System.Object s, Mono.Addins.ExtensionNodeEventArgs args) [0x00000] in
<filename unknown>:0
ERROR [2011-01-23 16:43:45Z]: Error loading template id AddinProject in
addin MonoDevelop.AddinAuthoring:
System.InvalidOperationException: Type
'MonoDevelop.AddinAuthoring.AddinFileDescriptionTemplate' not found in
add-in 'MonoDevelop.AddinAuthoring,2.4'
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean
throwIfNotFound) [0x00000] in <filename unknown>:0
  at Mono.Addins.TypeExtensionNode.get_Type () [0x00000] in <filename
unknown>:0
  at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] in <filename
unknown>:0
  at Mono.Addins.InstanceExtensionNode.CreateInstance (System.Type
expectedType) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Templates.FileDescriptionTemplate.CreateTemplate
(System.Xml.XmlElement element, FilePath baseDirectory) [0x00000] in
<filename unknown>:0
  at MonoDevelop.Ide.Templates.ProjectDescriptor.CreateProjectDescriptor
(System.Xml.XmlElement xmlElement, FilePath baseDirectory) [0x00000] in
<filename unknown>:0
  at MonoDevelop.Ide.Templates.SolutionDescriptor.CreateSolutionDescriptor
(Mono.Addins.RuntimeAddin addin, System.Xml.XmlElement xmlElement, FilePath
baseDirectory) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Templates.ProjectTemplate..ctor
(Mono.Addins.RuntimeAddin addin, System.String id,
MonoDevelop.Ide.Codons.ProjectTemplateCodon codon, System.String
overrideLanguage) [0x00000] in <filename unknown>:0
  at MonoDevelop.Ide.Templates.ProjectTemplate.OnExtensionChanged
(System.Object s, Mono.Addins.ExtensionNodeEventArgs args) [0x00000] in
<filename unknown>:0
ERROR [2011-01-23 16:43:45Z]: Add-in error (MonoDevelop.AddinAuthoring,2.4):
Error while getting object for node in path
'/MonoDevelop/Ide/ProjectFeatures'.
System.InvalidOperationException: Type
'MonoDevelop.AddinAuthoring.AddinFeature' not found in add-in
'MonoDevelop.AddinAuthoring,2.4'
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean
throwIfNotFound) [0x00000] in <filename unknown>:0
  at Mono.Addins.TypeExtensionNode.get_Type () [0x00000] in <filename
unknown>:0
  at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] in <filename
unknown>:0
  at Mono.Addins.InstanceExtensionNode.GetInstance () [0x00000] in <filename
unknown>:0
  at Mono.Addins.InstanceExtensionNode.GetInstance (System.Type
expectedType) [0x00000] in <filename unknown>:0
  at Mono.Addins.ExtensionNode.GetChildObjectsInternal (System.Type
arrayElementType, Boolean reuseCachedInstance) [0x00000] in <filename
unknown>:0
ERROR [2011-01-23 16:43:50Z]: Add-in error (MonoDevelop.AddinAuthoring,2.4):
Error while getting object for node in path
'/MonoDevelop/ProjectModel/ProjectServiceExtensions'.
System.InvalidOperationException: Type
'MonoDevelop.AddinAuthoring.AddinProjectExtension' not found in add-in
'MonoDevelop.AddinAuthoring,2.4'
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean
throwIfNotFound) [0x00000] in <filename unknown>:0
  at Mono.Addins.TypeExtensionNode.get_Type () [0x00000] in <filename
unknown>:0
  at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] in <filename
unknown>:0
  at Mono.Addins.InstanceExtensionNode.GetInstance () [0x00000] in <filename
unknown>:0
  at Mono.Addins.InstanceExtensionNode.GetInstance (System.Type
expectedType) [0x00000] in <filename unknown>:0
  at Mono.Addins.ExtensionNode.GetChildObjectsInternal (System.Type
arrayElementType, Boolean reuseCachedInstance) [0x00000] in <filename
unknown>:0
ERROR [2011-01-23 16:43:50Z]: Add-in error (MonoDevelop.AddinAuthoring,2.4):
Error while getting object for node in path
'/MonoDevelop/ProjectModel/ProjectServiceExtensions'.
System.InvalidOperationException: Type
'MonoDevelop.AddinAuthoring.AddinProjectExtension' not found in add-in
'MonoDevelop.AddinAuthoring,2.4'
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean
throwIfNotFound) [0x00000] in <filename unknown>:0
  at Mono.Addins.TypeExtensionNode.get_Type () [0x00000] in <filename
unknown>:0
  at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] in <filename
unknown>:0
  at Mono.Addins.InstanceExtensionNode.GetInstance () [0x00000] in <filename
unknown>:0
  at Mono.Addins.InstanceExtensionNode.GetInstance (System.Type
expectedType) [0x00000] in <filename unknown>:0
  at Mono.Addins.ExtensionNode.GetChildObjectsInternal (System.Type
arrayElementType, Boolean reuseCachedInstance) [0x00000] in <filename
unknown>:0
WARNING [2011-01-23 16:43:50Z]: Cannot deserialise unregistered policy name
'Policies'
ERROR [2011-01-23 16:43:50Z]: Add-in error (MonoDevelop.AddinAuthoring,2.4):
Error while getting object for node in path
'/MonoDevelop/ProjectModel/ProjectServiceExtensions'.
System.InvalidOperationException: Type
'MonoDevelop.AddinAuthoring.AddinProjectExtension' not found in add-in
'MonoDevelop.AddinAuthoring,2.4'
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean
throwIfNotFound) [0x00000] in <filename unknown>:0
  at Mono.Addins.TypeExtensionNode.get_Type () [0x00000] in <filename
unknown>:0
  at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] in <filename
unknown>:0
  at Mono.Addins.InstanceExtensionNode.GetInstance () [0x00000] in <filename
unknown>:0
  at Mono.Addins.InstanceExtensionNode.GetInstance (System.Type
expectedType) [0x00000] in <filename unknown>:0
  at Mono.Addins.ExtensionNode.GetChildObjectsInternal (System.Type
arrayElementType, Boolean reuseCachedInstance) [0x00000] in <filename
unknown>:0
ERROR [2011-01-23 16:43:50Z]: Add-in error (MonoDevelop.AddinAuthoring,2.4):
Error while getting object for node in path
'/MonoDevelop/Ide/ProjectFeatures'.
System.InvalidOperationException: Type
'MonoDevelop.AddinAuthoring.AddinFeature' not found in add-in
'MonoDevelop.AddinAuthoring,2.4'
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean
throwIfNotFound) [0x00000] in <filename unknown>:0
  at Mono.Addins.TypeExtensionNode.get_Type () [0x00000] in <filename
unknown>:0
  at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] in <filename
unknown>:0
  at Mono.Addins.InstanceExtensionNode.GetInstance () [0x00000] in <filename
unknown>:0
  at Mono.Addins.InstanceExtensionNode.GetInstance (System.Type
expectedType) [0x00000] in <filename unknown>:0
  at Mono.Addins.ExtensionNode.GetChildObjectsInternal (System.Type
arrayElementType, Boolean reuseCachedInstance) [0x00000] in <filename
unknown>:0



On Sun, Jan 23, 2011 at 12:30 PM, Duane Wandless <duane at wandless.net> wrote:

> Not sure why I tried 2.6 first.  I now have 2.4.1 MD and the extension is
> now producing errors in the MD log.
>
> I cannot tell what the final layout of the addin is suppose to be so I'm
> reverse engineering it as best as I can.  I'm not sure where to put the
> StockIcons from the addin.xml or the gui.stetic file, etc.
>
> And now getting this error which prevents the UI from displaying.
>
> ERROR [2011-01-23 12:29:01Z]: Error loading template id
> ExtensibleApplicationProject in addin MonoDevelop.AddinAuthoring:
> System.ApplicationException: Template ExtensibleApplicationProject.xpt.xml
> not found
>   at MonoDevelop.Ide.Codons.ProjectTemplateCodon.GetTemplate () [0x00000]
> in <filename unknown>:0
>   at MonoDevelop.Ide.Templates.ProjectTemplate..ctor
> (Mono.Addins.RuntimeAddin addin, System.String id,
> MonoDevelop.Ide.Codons.ProjectTemplateCodon codon, System.String
> overrideLanguage) [0x00000] in <filename unknown>:0
>   at MonoDevelop.Ide.Templates.ProjectTemplate.OnExtensionChanged
> (System.Object s, Mono.Addins.ExtensionNodeEventArgs args) [0x00000] in
> <filename unknown>:0
>
> I've tried placing these files in various locations... none have worked of
> course.
>
> Any help is appreciated.
> Duane
>
>
> On Sun, Jan 23, 2011 at 10:25 AM, Duane Wandless <duane at wandless.net>wrote:
>
>> In an attempt to create an addin for MD I ran across
>> MonoDevelop.AddinAuthoring.
>>
>> Based on this blog post:
>> http://foodformonkeys.blogspot.com/2007/05/monoaddins-keeps-growing.html.
>>  It looks like it would be very useful.  Yet it has not been modified in
>> over a year.  Having something like this would make adding AddIns so much
>> easier (of course).  I can focus on writing the functionality of the AddIn.
>>
>> I was able to compile this addin and copy it into the addin folder.  It
>> shows up in the add-in manager for a 2.6 MD but it is not offering the
>> additional project options.
>>
>> Any chances on this addin being fixed?  Or should it work and I did
>> something wrong?  I see no messages in the MD log file.
>>
>> Thanks,
>> Duane
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20110123/9df570b7/attachment-0001.html 


More information about the Monodevelop-list mailing list