Have set up localization using CA-english and CA-french language sets.
The default is CA-English
Have set the default page in both streams in appropriately..page is published/translated et al.
Permissions are set for public view on both localization sets for the required page(s)
Switching while logged in a SuperUser works accordingly..no issues.
However, when logged out and presented with english default homey (no issues there) and then trying to switch to french version I get a fatal error...albeit in FRENCH, so somethings working, ha..
the event viewer reports:
\\\\\\\\\\\\\\\\\\\EVENT SNIP/////////////
AssemblyVersion: 6.1.4
PortalID: 0
PortalName: MOOSE Consortium
UserID: -1
UserName:
ActiveTabID: 83
ActiveTabName: Home (fr-CA)
RawURL: /Default.aspx?tabid=83&error=An%20unexpected%20error%20has%20occurred&content=0
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://ww9.limelight.org/
UserAgent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: dcf5561c-ce78-4587-8fec-70d7770f319f
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.UI.ControlPanels.RibbonBar.StripLocalizationPrefix
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.UI.ControlPanels.RibbonBar.StripLocalizationPrefix(String s) at DotNetNuke.UI.ControlPanels.RibbonBar.DetermineNodesToInclude(Object sender, EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e) at System.Web.UI.UserControl.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at System.Web.UI.ControlCollection.AddAt(Int32 index, Control child) at DotNetNuke.UI.Skins.Skin.InjectControlPanel() at DotNetNuke.UI.Skins.Skin.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at System.Web.UI.ControlCollection.Add(Control child) at DotNetNuke.Framework.DefaultPage.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
\\\\\\\\\END SNIP///////////////
Any insight would be appreciated
Thanks
Barry