Hi,
I keep getting the errors below in my event log in my DNN 4.9.0. site (on my local dev site it works fine):
20-5-2009 12:44:48 Host Alert EventQueue.ProcessMessage: Message Processing Failed; Proces ...
|
EventQueue.ProcessMessage: Message Processing Failed
ProcessorType: DotNetNuke.Entities.Modules.EventMessageProcessor, DotNetNuke
Body:
Sender: host
BusinessControllerClass: CompanyName.ModuleName.Components.ModuleNameController
DesktopModuleId: 64
ExceptionMessage: Value cannot be null. Parameter name: type
Server Naam: SRVR
|
|
|
|
20-5-2009 12:44:48 General Exception AssemblyVersion: 04.09.00; PortalID: -1; PortalN ...
|
AssemblyVersion: 04.09.00
PortalID: -1
PortalName:
UserID: -1
UserName:
ActiveTabID: -1
ActiveTabName:
RawURL: /Host/Host Settings/tabid/16/portalid/8/Default.aspx
AbsoluteURL: /Host/Host%20Settings/tabid/16/portalid/8/Default.aspx
AbsoluteURLReferrer: http://www.domain.com/Host/Host%20Settings/tabid/16/portalid/8/Default.aspx
UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618; OfficeLiveConnector.1.3; OfficeLivePatch.0.0)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 5ee06194-2189-41d2-bf62-a72d4c8dc55e
InnerException: Could not load type CompanyName.ModuleName.Components.ModuleNameController'.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Web.Compilation.BuildManager.GetType
StackTrace:
Message: System.Web.HttpException: Could not load type CompanyName.ModuleName.Components.ModuleNameController'. at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) at DotNetNuke.Framework.Reflection.CreateType(String TypeName, String CacheKey, Boolean UseCache, Boolean IgnoreErrors)
Source:
Server Naam: SRVR
|
|
|
I think it might has to do something with changing the namespace of my module, but I’m quite sure I checked all the references in my module project and made sure the BusinessController class is set properly in the DesktopModules table (is assembly name required here?) .
Old business controller class: CompanyName.ModuleName.Components.ModuleNameController
New business controller class: CompanyName.Modules.ModuleName.Components.ModuleNameController
For some reason it keeps referring to the old business controller class name? I double checked my database, but can’t seem to find it anywhere. Is this being cached somewhere?
This error is added every time I hit restart application from host settings, so I expect it some kind of scheduler issue?
My module implements ISearchable and IPortable.
I deleted all entries from the ScheduleHistory table
I also tried restarting IIS, unfortunately the problem persists
This is driving me crazy, please help ;-)
Thanks!