Don't know if this is a red herring or not - but in the not-upgraded version (4.0.3), when I try to invoke the Settings page for the events, I get the following message:
Error: Module is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: Method not found: 'System.String DotNetNuke.Entities.Users.UserInfo.get_Email()'. ---> System.MissingMethodException: Method not found: 'System.String DotNetNuke.Entities.Users.UserInfo.get_Email()'. at DotNetNuke.Modules.Events.Settings.LoadSettings() at DotNetNuke.Modules.Admin.Modules.ModuleSettingsPage.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
I think it's curious that it's also an email-related error, and wonder if the two are not related. It's because of this error that I am trying to upgrade.
I would tell you what the error log says, but the error log gives me this error:
Error: Log Viewer is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: There is an error in XML document (1, 2). ---> System.InvalidOperationException: There is an error in XML document (1, 2). ---> System.InvalidOperationException: was not expected. at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderLogProperties.Read3_ArrayOfAnyType() --- End of inner exception stack trace --- at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle) at System.Xml.Serialization.XmlSerializer.Deserialize(Stream stream) at DotNetNuke.Services.Log.EventLog.DBLoggingProvider.DBLoggingProvider.Deserialize(String str) at DotNetNuke.Services.Log.EventLog.DBLoggingProvider.DBLoggingProvider.FillLogInfo(IDataReader dr) at DotNetNuke.Services.Log.EventLog.DBLoggingProvider.DBLoggingProvider.GetLog(Int32 PageSize, Int32 PageIndex, Int32& TotalRecords) at DotNetNuke.Services.Log.EventLog.LogController.GetLog(Int32 PageSize, Int32 PageIndex, Int32& TotalRecords) at DotNetNuke.Modules.Admin.Log.LogViewer.BindData() at DotNetNuke.Modules.Admin.Log.LogViewer.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---