Hi there
Whenever I create a new portal using a template I've created from a particular portal I get the below error message. Note the same behaviour also happens when running the wizard. New portals using templates derived from other portals will work.
In nutshell I can create templates that will work from some portals but not from others... (nb it's not just one portal I am having trouble making templates out of).
Does this make sense? Any ideas?
Cheers
Alex
----->
AssemblyVersion: 04.03.03
PortalID: 31
PortalName: test1
UserID: 1
UserName: host
ActiveTabID: 450
ActiveTabName: Site Wizard
RawURL: /test1/Admin/SiteWizard/tabid/450/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://website/test1/Admin/SiteWizard/tabid/450/Default.aspx
UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 2736f0e8-d588-4f3c-af90-d8b5c78a860a
InnerException: Item has already been added. Key in dictionary: '688' Key being added: '688'
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Collections.Hashtable.Insert
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Item has already been added. Key in dictionary: '688' Key being added: '688' ---> System.ArgumentException: Item has already been added. Key in dictionary: '688' Key being added: '688' at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) at System.Collections.Hashtable.Add(Object key, Object value) at DotNetNuke.Entities.Portals.PortalController.ParsePanes(XmlNode nodePanes, Int32 PortalId, Int32 TabId, PortalTemplateModuleAction mergeTabs, Hashtable hModules) in D:\Data\websites\mainportal\Library\Components\Portal\PortalController.vb:line 646 at DotNetNuke.Entities.Portals.PortalController.ParseTab(XmlNode nodeTab, Int32 PortalId, Boolean IsAdminTemplate, PortalTemplateModuleAction mergeTabs, Hashtable& hModules, Hashtable& hTabs, Boolean IsNewPortal) in D:\Data\websites\mainportal\Library\Components\Portal\PortalController.vb:line 1594 at DotNetNuke.Entities.Portals.PortalController.ParseTabs(XmlNode nodeTabs, Int32 PortalId, Boolean IsAdminTemplate, PortalTemplateModuleAction mergeTabs, Boolean IsNewPortal) in D:\Data\websites\mainportal\Library\Components\Portal\PortalController.vb:line 1452 at DotNetNuke.Entities.Portals.PortalController.ParseTemplate(Int32 PortalId, String TemplatePath, String TemplateFile, Int32 AdministratorId, PortalTemplateModuleAction mergeTabs, Boolean IsNewPortal) in D:\Data\websites\mainportal\Library\Components\Portal\PortalController.vb:line 805 at DotNetNuke.Modules.Admin.PortalManagement.SiteWizard.Page_FinishWizard(Object sender, WizardEventArgs we) at DotNetNuke.Services.Wizards.Wizard.OnFinishWizard(WizardEventArgs e) in D:\Data\websites\mainportal\Library\Components\Wizards\Wizard.vb:line 729 at DotNetNuke.Services.Wizards.Wizard.Finish(Object sender, CommandEventArgs e) in D:\Data\websites\mainportal\Library\Components\Wizards\Wizard.vb:line 801 at System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) at System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: MYSERVER