Posted on 08/04/2013 23:03:20
Yes for sure - I have it for the different extenders (and added a screen dump from another solution):
NavigationProvider:
Logging 'Exception':
Type: System.ArgumentException
Message: An item with the same key has already been added.
StackTrace: at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at Dynamicweb.Extensibility.AddInManager.GetAddInClasses(Type AddInBaseType)
at Dynamicweb.Frontend.XmlNavigation.GetProviders()
at Dynamicweb.Frontend.XmlNavigation.XML(Int32 ParentID, Int32 StartLevel, Int32 StopLevel, Expand expand, Int32 areaID)
at Dynamicweb.Frontend.XmlNavigation.GetNavigationHtml(Int32 ParentID, Int32 StartLevel, Int32 StopLevel, Expand ExpandMode, String NavigationName, String XsltPath, Int32 AreaID, Boolean SitemapMode, NameValueCollection settings, NameValueCollection attributes, IncludeMode mode)
at Dynamicweb.Frontend.XmlNavigation.GetNavigationHtml(NameValueCollection settings, NameValueCollection attributes)
at Dynamicweb.Frontend.XmlNavigation.GetNavigationHtml(DynamicElement d)
at Dynamicweb.Frontend.XmlNavigation.ParseNavigationTags(Template t, Layout l)
at Dynamicweb.Frontend.PageView.SetPageTemplateValues()
at Dynamicweb.Frontend.PageView.Output()
at Dynamicweb.Frontend.PageviewControl.ParseControls()
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.AddedControl(Control control, Int32 index)
at xxx.Default.Page_Load(Object sender, EventArgs e)
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
PageTemplateExtender:
Logging 'Exception':
Type: System.ArgumentException
Message: An item with the same key has already been added.
StackTrace: at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at Dynamicweb.Extensibility.AddInManager.GetAddInClasses(Type AddInBaseType)
at Dynamicweb.Frontend.PageView.RenderPageTemplateExtenders(Template Template)
at Dynamicweb.Frontend.PageView.SetPageTemplateValues()
at Dynamicweb.Frontend.PageView.Output()
at Dynamicweb.Frontend.PageviewControl.ParseControls()
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.AddedControl(Control control, Int32 index)
at xxx.Default.Page_Load(Object sender, EventArgs e)
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
TemplateExtender:
Logging 'Exception':
Type: System.ArgumentException
Message: An item with the same key has already been added.
StackTrace: at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at Dynamicweb.Extensibility.AddInManager.GetAddInClasses(Type AddInBaseType)
at Dynamicweb.Extensibility.AddInManager.GetTemplateExtenders[T](Boolean ignoreCache)
at Dynamicweb.Content.Items.Rendering.Renderer.RenderItem(ItemEntry item, ItemSettings settings)
at Dynamicweb.Frontend.Content.WriteParagraph(ParagraphTemplateJoinClass PtRecord)
at Dynamicweb.Frontend.Content.CreateLayoutContent(ParagraphTemplateJoinClass PtRecord)
at Dynamicweb.Frontend.Content.CreateContentEXE()
at Dynamicweb.Frontend.Content.GetContent(Int32 pageId)
at Dynamicweb.Frontend.PageView.SetPageTemplateValues()
at Dynamicweb.Frontend.PageView.Output()
at Dynamicweb.Frontend.PageviewControl.ParseControls()
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.AddedControl(Control control, Int32 index)
at xxx.Default.Page_Load(Object sender, EventArgs e)
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Please let me know if you need some more information