I have upgraded to 7.4.1 on 3 sites. Security Analyzer worked fine on first two but gives error on third site. Only difference I see is that site is multi-language.
Here is the error:
AbsoluteURL:/Default.aspx
DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID:f405c64a-0b99-4843-85eb-953fd2585ddf
AssemblyVersion:7.4.1
PortalId:8
UserId:1
TabId:503
RawUrl:/language/en-ca/Host/Security-Analyzer/portalid/8
Referrer:http://*****.ca/language/en-ca/Admin/Log-Viewer
UserAgent:Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko
ExceptionHash:dfPqAsCo0Ocy3ORhj8XGBA==
Message:Object reference not set to an instance of an object.
StackTrace:
InnerMessage:Object reference not set to an instance of an object.
InnerStackTrace:
at DNN.Modules.SecurityAnalyzer.Components.Checks.CheckBiography.Execute()
at DNN.Modules.SecurityAnalyzer.Components.AuditChecks.DoChecks()
at DNN.Modules.SecurityAnalyzer.View.GetAuditResults()
at DNN.Modules.SecurityAnalyzer.View.Page_Load(Object sender, EventArgs e)
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Source:
FileName:
FileLineNumber:0
FileColumnNumber:0
Method: