London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

create language for root

Vote:
 
We get an error in CMS5 when "creating a new language" for the root page. This seems to be due to a bug in AddInheritedPageData which does no error checking for invalid values for PageReference: pageData.ParentLink in the beginning. Stack trace: [ArgumentNullException: Paramater has no page set Parameter name: pageLink] EPiServer.DataFactory.GetPage(PageReference pageLink, ILanguageSelector selector, AccessLevel access) +475 EPiServer.Core.CreatePageData.AddInheritedPageData(PageData pageData, PageType pageType) +147 EPiServer.Core.CreatePageData.DefaultPageData(Int32 pageTypeID, PageReference parentPageLink, ILanguageSelector selector) +352 EPiServer.LocalPageStore.CreateLanguageBranch(PageReference pageLink, ILanguageSelector selector, AccessLevel access) +147 EPiServer.DataFactory.CreateLanguageBranch(PageReference pageLink, ILanguageSelector selector, AccessLevel access) +332 EPiServer.DataFactory.CreateLanguageBranch(PageReference page, ILanguageSelector selector) +11 EPiServer.UI.Edit.EditPanel.get_CurrentPage() +361 EPiServer.UserControlBase.get_CurrentPage() +21 EPiServer.UI.Edit.XFormPostings.GetCurrentPage() +23 EPiServer.UI.Edit.XFormPostings.PageContainsFormProperties() +27 EPiServer.UI.Edit.XFormPostings.List() +6 EPiServer.PlugIn.AssemblyTypeInfo.UseCustomLoader(Type type, PlugInAttribute matchAttribute, ArrayList list) +46 [PlugInException: A error occured while calling ICustomPlugInLoader.List from "EPiServer.UI.Edit.XFormPostings": Paramater has no page set Parameter name: pageLink] EPiServer.PlugIn.AssemblyTypeInfo.UseCustomLoader(Type type, PlugInAttribute matchAttribute, ArrayList list) +144 EPiServer.PlugIn.AssemblyTypeInfo.ListPlugInDescriptorsForSort(PlugInAttribute matchAttribute, ArrayList list) +188 EPiServer.PlugIn.PlugInLocator.Search(PlugInAttribute matchAttribute) +171 EPiServer.UI.WebControls.TabStrip.LoadPlugIns() +99 EPiServer.UI.WebControls.TabStrip.OnInit(EventArgs e) +38 System.Web.UI.Control.InitRecursive(Control namingContainer) +321 System.Web.UI.Control.InitRecursive(Control namingContainer) +198 System.Web.UI.Control.InitRecursive(Control namingContainer) +198 System.Web.UI.Control.InitRecursive(Control namingContainer) +198 System.Web.UI.Control.InitRecursive(Control namingContainer) +198 System.Web.UI.Control.InitRecursive(Control namingContainer) +198 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +692
#17704
Sep 28, 2007 15:26
Vote:
 
I also have this problem with CMS5. When right clicking edit on root page I get the same error as above. This occurs after the language English was deleted.
#18542
Oct 11, 2007 10:51
Vote:
 
I have the same problem. I didn't delete English but i moved it down in the list.
#19829
May 07, 2008 17:17
Vote:
 
Bug #7733, fixed in SP2 which is very close to be released.
#19830
May 07, 2008 17:29
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.