John, you might have some ideas on this as you had a fair amount to do with the Eventviewer at one point. Below is a copy and paste of my post on the DNN site.
About a month ago I found out that the DailyComic module i'd been updating since DNN 3 came out was throwing an error under DNN 4.5.1 so I quickly updated it. It installs with no errors and doesn't throw any errors in the actual use of the module but I received a couple of reports that it was throwing errors in the EventViewer. The first report I wrote off because the same person had a problem with the 4.5.1 upgrade but after I got the second one this morning I started investigating further (I checked my production site that the module is installed on and there are no errors there). When I fired up my testing install on my development system I saw that I was also getting the error on that install.
I spent some time this evening going through the code and fixed where I think the error was being caused (a problem with the BusinessController) but it's still throwing the error. The odd thing is that it's throwing the error on DesktopModuleIds that don't exist in the DesktopModules table and on the previous version of the module. Any help would be appreciated as I don't know where to go next with this.
EventQueue.ProcessMessage: Message Processing Failed
ProcessorType: DotNetNuke.Entities.Modules.EventMessageProcessor, DotNetNuke
Body:
Sender:
BusinessControllerClass: DailyComic.DailyComicController
DesktopModuleId: 89 <--- DailyComic DesktopModuleId is 90 and the next closest valid ID is 85. Errors go from DesktopModuleId 86 to 89
UpgradeVersionsList: 03.00.01 <---- Current version is 03.00.02
ExceptionMessage: Object reference not set to an instance of an object.
Server Name: T501E-02A |