Skip to content

[Bug]: Site unusable after upgrade to 10.3.0 due to Login module and DDR Menu not rendering #7187

@lanthonyneville

Description

@lanthonyneville

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

The upgrade to 10.3.0 was applied to a working 10.2.X site (not sure which X). The upgrade completed successfully, but on restart, two issues stop the site being usable.

Steps to reproduce?

  1. Apply 10.3.0 upgrade to 10.2.X site that uses DDR Menu in theme

Current Behavior

  1. The Login module will not render, and a Page Load Exception is seen in the event log (see details below)
  2. (if I make all pages accessible to anonymous through the DB) the DDR Menu will not render, and a Module Load Exception is seen in the event log (see details below)

Note: If I switch to the Aperture skin & container (by updating PortalSettings via DB) issue 1 persists; the nav menu does appear I guess because it doesn't use DDR Menu

Expected Behavior

  1. Login module should render
  2. DDR Menu should render

Relevant log output

EventType LogProperties ExceptionMessage ExceptionStackTrace
Page Load Exception <LogProperties><LogProperty><PropertyName>AbsoluteURL</PropertyName><PropertyValue>/Default.aspx</PropertyValue></LogProperty><LogProperty><PropertyName>DefaultDataProvider</PropertyName><PropertyValue>DotNetNuke.Data.SqlDataProvider, DotNetNuke</PropertyValue></LogProperty><LogProperty><PropertyName>ExceptionGUID</PropertyName><PropertyValue>d5203a43-a7a7-4b52-a46a-983d5bcb7696</PropertyValue></LogProperty></LogProperties> Index was outside the bounds of the array. at DotNetNuke.UI.WebControls.DNNTab.SaveViewState() at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Control.SaveViewStateRecursive(ViewStateMode inheritedMode) at System.Web.UI.Page.SaveAllState() at System.Web.UI.Page.<ProcessRequestMainAsync>d__523.MoveNext()
Module Load Exception <LogProperties><LogProperty><PropertyName>ModuleId</PropertyName><PropertyValue>-1</PropertyValue></LogProperty><LogProperty><PropertyName>ModuleDefId</PropertyName><PropertyValue>-1</PropertyValue></LogProperty><LogProperty><PropertyName>FriendlyName</PropertyName><PropertyValue /></LogProperty><LogProperty><PropertyName>ModuleControlSource</PropertyName><PropertyValue /></LogProperty><LogProperty><PropertyName>AbsoluteURL</PropertyName><PropertyValue>/Default.aspx</PropertyValue></LogProperty><LogProperty><PropertyName>DefaultDataProvider</PropertyName><PropertyValue>DotNetNuke.Data.SqlDataProvider, DotNetNuke</PropertyValue></LogProperty><LogProperty><PropertyName>ExceptionGUID</PropertyName><PropertyValue>9b4c40bc-40a6-41c5-9591-04c66d00004a</PropertyValue></LogProperty></LogProperties> Cannot deserialize type 'DotNetNuke.Entities.Users.UserProfile' because it contains property 'IsDirty' which has no public setter. at System.Xml.Serialization.TypeScope.GetSettableMembers(StructMapping mapping, ArrayList list) at System.Xml.Serialization.TypeScope.GetSettableMembers(StructMapping structMapping) at System.Xml.Serialization.XmlSerializationReaderILGen.WriteLiteralStructMethod(StructMapping structMapping) at System.Xml.Serialization.XmlSerializationReaderILGen.GenerateMethod(TypeMapping mapping) at System.Xml.Serialization.XmlSerializationILGen.GenerateReferencedMethods() at System.Xml.Serialization.XmlSerializationReaderILGen.GenerateEnd(String[] methods, XmlMapping[] xmlMappings, Type[] types) at System.Xml.Serialization.TempAssembly.GenerateRefEmitAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence) at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence) at System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace, String location, Evidence evidence) at System.Xml.Serialization.XmlSerializer..ctor(Type type, XmlAttributeOverrides overrides, Type[] extraTypes, XmlRootAttribute root, String defaultNamespace, String location, Evidence evidence) at DotNetNuke.Web.DDRMenu.DNNCommon.Utilities.SerialiserFor(Type t) at DotNetNuke.Web.DDRMenu.TemplateEngine.TokenTemplateProcessor.Render(Object source, HtmlTextWriter htmlWriter, TemplateDefinition liveDefinition) at DotNetNuke.Web.DDRMenu.MenuBase.Render(HtmlTextWriter htmlWriter) at DotNetNuke.Web.DDRMenu.SkinObject.Render(HtmlTextWriter writer)

Affected Versions

10.3.0 (latest release)

What browsers are you seeing the problem on?

All

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions