Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...General Exceptions for OLD Business Controller class namesGeneral Exceptions for OLD Business Controller class names
Previous
 
Next
New Post
12/3/2008 6:28 AM
 

I am getting a continuous stream of general exceptions on my sites relating to my own modules. The type conversion it is failing on is something that I misspelt in my <businesscontrollerclass> entry in my first few releases - this has subsequently been fixed, but somewhere DNN is still holding these type names - they are not in the main DesktopModules table, if i search all files on the installation I cannot find it - so somewhere in the DNN database there is some historic business class controller name and some processing that is failing ... but WHERE?

In DNN 4.8.3 the error (below) seems to be related to UpgradeVersionsList and I therefore assume it is something to do with keeping track of all modules versions. But I can't find anything obvious searching the database ...

... where do I have to remove this erroneous type name from to stop these exceptions.

Thanks for any help!

EventQueue.ProcessMessage: Message Processing Failed
ProcessorType: DotNetNuke.Entities.Modules.EventMessageProcessor, DotNetNuke
Body:
Sender:
BusinessControllerClass: Twoic.Pallets.Web.Movements.Business.npPartnersController, Twoic.Pallets.Web.Movements
DesktopModuleId: 98
UpgradeVersionsList: 01.00.25
ExceptionMessage: Value cannot be null. Parameter name: type
Server Name: NOTEPRIME01

In DNN 4.5.1 I am regularly getting the following exceptions

Could not load type 'Twoic.Pallets.Web.Movements.Business.npPartnersController' from assembly 'Twoic.Pallets.Web.Movements'.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.RuntimeTypeHandle._GetTypeByName
StackTrace:
Message: System.TypeLoadException: Could not load type 'Twoic.Pallets.Web.Movements.Business.npPartnersController' from assembly 'Twoic.Pallets.Web.Movements'.at System.RuntimeTypeHandle._GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)at System.RuntimeType.PrivateGetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)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)

 

 
New Post
12/3/2008 2:39 PM
 

AFAIK the businesscontroller is read from the DesktopModules table. When does the error occur?


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
12/3/2008 8:48 PM
 

You'll find the entry causing the first exception in the DNN EventQue table. Look in the Attributes column for reference to that BusinessControllerClass. You will also note that the IsCompleted value for that row will be False (0). To stop the exception, either delete the row entirely or set the IsCompleted value to 1.

The second exception may also be related to a similar entry in the EventQue table of the second site, but my better guess is that it is being caused by reference to the deleted assembly as a Scheduled Job. Look for it in the TypeFullName column of the DNN Schedule table.


Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
11/2/2011 2:19 AM
 
Turned out to be a 3rd Party module (SiteMap) running a scheduler entry at application startup (as suggested).

Forgot I even posted here :)

Thanks
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...General Exceptions for OLD Business Controller class namesGeneral Exceptions for OLD Business Controller class names


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out