Post upgrade, I am getting the following exception about every 30 minutes while the application pool is running. It appears to me that the event module is attempting to send email notifications. However, it is trying to use TabID 36 which was formerly a homepage on my system that no longer exists. Not exactly sure what to do about this error.
My thought is to delete the entries in dbo.EventsNotification that are for this missing tab:
'delete dbo.EventsNotification where TabID = 36'
Any other thoughts or warnings to the contrary are appreciated. By deleting these, do I have other things to cleanup as well?
AssemblyVersion: 6.1.5
PortalID: 0
PortalName: FIRSTWA - Washington FIRST Robotics
UserID: -1
UserName:
ActiveTabID: 36
ActiveTabName: Home
RawURL: /www.firstwa.org
AbsoluteURL: /www.firstwa.org
AbsoluteURLReferrer:
UserAgent:
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: c1098d59-4c10-4ecf-8670-76918e9cf1eb
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.Modules.Events.EventInfoHelper.AddSkinContainerControls
StackTrace:
Message: System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Modules.Events.EventInfoHelper.AddSkinContainerControls(String url, String addchar) at DotNetNuke.Modules.Events.EventInfoHelper.GetDetailPageRealURL(Int32 EventID, Boolean blSkinContainer) at DotNetNuke.Modules.Events.EventInfoHelper.DetailPageURL(EventInfo objEvent, Boolean blSkinContainer) at DotNetNuke.Modules.Events.TokenReplaceControllerClass.TokenReplacewithPortalSettings(PortalSettings ps, EventInfo EventInfo, EventModuleSettings Settings, Dictionary`2 dict, String FolderName, String sourceText, TokenReplace trn, Boolean IsEventEditor) at DotNetNuke.Modules.Events.TokenReplaceControllerClass.TokenReplaceEvent(EventInfo eventInfo, String sourceText, EventSignupsInfo eventSignupsInfo, Boolean addsubmodulename, Boolean IsEventEditor) at DotNetNuke.Modules.Events.EventEmails.SendSingleEmail(String UserEmail, Object UserLocale, EventInfo objEvent, String txtEmailSubject, String txtEmailBody, String txtEmailFrom, EventSignupsInfo objEventSignups, List`1 Attachments, String domainurl, String DisplayTimeZoneId, Boolean blTokenReplace) at DotNetNuke.Modules.Events.EventEmails.SendEmails(EventEmailInfo objEventEmailInfo, EventInfo objEvent, EventSignupsInfo objEventSignups, List`1 Attachments, String domainurl, Boolean blTokenReplace) at DotNetNuke.Modules.Events.EventNotification.SendEventNotifications() at DotNetNuke.Modules.Events.EventNotification.DoWork()
Source:
Server Name: GENERIC149
Here is the content of dbo.EventsNotification table: