I have a problem with site using different languages. Each page has En-IE (English-International) as an fallback language. The problem is that the site crashes when a user with Turkish as language in his webrowser visits the site. Turkish is not a language that the site supports, therefore it loads the En-IE version of the page.
The error message I get is:
Value "ENIE" is not a valid language branch Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: Value "ENIE" is not a valid language branch
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[ArgumentException: Value "ENIE" is not a valid language branch] EPiServer.Core.LanguageContext.set_CurrentLanguageBranch(String value) +93 EPiServer.Edit.EditPanel.get_CurrentPage() +1044 EPiServer.UserControlBase.get_CurrentPage() +25 EPiServer.Edit.FormPostings.ListForms() +66 EPiServer.Edit.FormPostings.List() +38 EPiServer.PlugIn.AssemblyTypeInfo.ᐁ(Type , PlugInAttribute , ArrayList ) +46
[PlugInException: A error occured while calling ICustomPlugInLoader.List from "EPiServer.Edit.FormPostings": Value "ENIE" is not a valid language branch] EPiServer.PlugIn.AssemblyTypeInfo.ᐁ(Type , PlugInAttribute , ArrayList ) +144 EPiServer.PlugIn.AssemblyTypeInfo.ᐁ(PlugInAttribute , ArrayList ) +188 EPiServer.PlugIn.PlugInLocator.Search(PlugInAttribute matchAttribute) +171 EPiServer.SystemControls.TabStrip.ᐂ() +131 EPiServer.SystemControls.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.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +834
Anyone who knows if there is a way to get around this?
I have a problem with site using different languages. Each page has En-IE (English-International) as an fallback language. The problem is that the site crashes when a user with Turkish as language in his webrowser visits the site. Turkish is not a language that the site supports, therefore it loads the En-IE version of the page.
The error message I get is:
Value "ENIE" is not a valid language branch
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: Value "ENIE" is not a valid language branch
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[ArgumentException: Value "ENIE" is not a valid language branch]
EPiServer.Core.LanguageContext.set_CurrentLanguageBranch(String value) +93
EPiServer.Edit.EditPanel.get_CurrentPage() +1044
EPiServer.UserControlBase.get_CurrentPage() +25
EPiServer.Edit.FormPostings.ListForms() +66
EPiServer.Edit.FormPostings.List() +38
EPiServer.PlugIn.AssemblyTypeInfo.ᐁ(Type , PlugInAttribute , ArrayList ) +46
[PlugInException: A error occured while calling ICustomPlugInLoader.List from "EPiServer.Edit.FormPostings": Value "ENIE" is not a valid language branch]
EPiServer.PlugIn.AssemblyTypeInfo.ᐁ(Type , PlugInAttribute , ArrayList ) +144
EPiServer.PlugIn.AssemblyTypeInfo.ᐁ(PlugInAttribute , ArrayList ) +188
EPiServer.PlugIn.PlugInLocator.Search(PlugInAttribute matchAttribute) +171
EPiServer.SystemControls.TabStrip.ᐂ() +131
EPiServer.SystemControls.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.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +834
Anyone who knows if there is a way to get around this?