Saturday, November 22, 2008     | Register
To start or answer a thread you will need to login...


Forum Guidelines

Please ensure you follow the bug-raising guidelines (e.g. post the full error from your Event Viewer) if you are raising a support call. To request a feature in a module, please use Feature Requests (unless you want to discuss it here in more detail first). If you have an urgent feature that you would like to see in the product then you should consider a Sponsored Enhancement.

 

First Time User? Make sure you have read the Module Config Guide in the documents folder of each module. Also check out this handy Module Deployment Guide (written by a Smart-Thinker customer!)

Configuration issues and no time to read the Forums/Documentation? See our DotNetNuke Premium Support Service.

 

We need your opinion! Please read our proposed new CrowdSourcing development method and let us know if you would be interested and if it might work.

 
 
  Forums  DotNetNuke  General  FAQ and Common Errors
Previous Previous
 
Next Next
New Post 11/8/2005 2:16 AM
  Rodney Joyce
2908 posts
www.DNNDir.com
1st Level Poster




FAQ and Common Errors  (United Kingdom)
Modified By Rodney Joyce  on 11/15/2008 8:26:51 PM)

This is a list of common errors that you may see when using Smart-Thinker modules.

Problem 1) Occurs after uninstallation of a Smart-Thinker module.
An error has occurred.
DotNetNuke.Services.Exceptions.ModuleLoadException: ? ---> System.IO.FileNotFoundException: ? File name: "SmartThinker.DNN.Modules.ModuleFramework" at SmartThinker.DNN.Modules.HomePage.SmartThinkerHPBar.LoadSystemControlPanel() at SmartThinker.DNN.Modules.HomePage.SmartThinkerHPBar.Page_Load(Object sender, EventArgs e) in C:\SmartThinker\WebSites\dumbTV Project\DotNetNuke_3.0.12\DesktopModules\SmartThinker.HomePage\SmartThinkerHPBar.ascx.cs:line 136 === Pre-bind state information === LOG: DisplayName = SmartThinker.DNN.Modules.ModuleFramework, Version=1.0.2133.24110, Culture=neutral, PublicKeyToken=null (Fully-specified) LOG: Appbase = file:///C:/SmartThinker/WebSites/dumbTV Project/DotNetNuke_3.0.12 LOG: Initial PrivatePath = bin Calling assembly : SmartThinker.DNN.Modules.HomePage, Version=1.0.1.24348, Culture=neutral, PublicKeyToken=null. === LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind). LOG: Post-policy reference: SmartThinker.DNN.Modules.ModuleFramework, Version=1.0.2133.24110, Culture=neutral, PublicKeyToken=null LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/dotnetnuke/a889ac6f/1c52863b/SmartThinker.DNN.Modules.ModuleFramework.DLL. LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/dotnetnuke/a889ac6f/1c52863b/SmartThinker.DNN.Modules.ModuleFramework/SmartThinker.DNN.Modules.ModuleFramework.DLL. LOG: Attempting download of new URL file:///C:/SmartThinker/WebSites/dumbTV Project/DotNetNuke_3.0.12/bin/SmartThinker.DNN.Modules.ModuleFramework.DLL. LOG: Attempting download of new URL file:///C:/SmartThinker/WebSites/dumbTV Project/DotNetNuke_3.0.12/bin/SmartThinker.DNN.Modules.ModuleFramework/SmartThinker.DNN.Modules.ModuleFramework.DLL. LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/dotnetnuke/a889ac6f/1c52863b/SmartThinker.DNN.Modules.ModuleFramework.EXE. LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/dotnetnuke/a889ac6f/1c52863b/SmartThinker.DNN.Modules.ModuleFramework/SmartThinker.DNN.Modules.ModuleFramework.EXE. LOG: Attempting download of new URL file:///C:/SmartThinker/WebSites/dumbTV Project/DotNetNuke_3.0.12/bin/SmartThinker.DNN.Modules.ModuleFramework.EXE. LOG: Attempting download of new URL file:///C:/SmartThinker/WebSites/dumbTV Project/DotNetNuke_3.0.12/bin/SmartThinker.DNN.Modules.ModuleFramework/SmartThinker.DNN.Modules.ModuleFramework.EXE. --- End of inner exception stack trace ---

Solution:

This happens because all Smart-Thinker modules use a common cod library called the Smart-Thinker Framework. This assembly is included in each module and overwrites the latest version in the DotNetNuke\Bin directory. This can cause problems if you install and older version as the core DNN installer does not check if it is a newer version (this feature has been requested to solve a lot of these issues). When you uninstall a module this assembly is deleted by the core DNN installer, which means that the other Smart-Thinker modules stop working.

To fix it, you can reinstall the latest Smart-Thinker module which will ensure the .dll is recopied into the \bin folder. If you have manual access then you can extract the SmartThinker.DNN.Modules.ModuleFramework.DLL file from the .zip package and manually copy it to the \bin directory. Please ensure you use the latest version of this assembly. Let us know if you have any problems or need to know the latest version - hopefully the core will one day be able to handle versioning in assemblies and this wont happen.


Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players

Smart-Thinker DotNetNuke Development Blog
 
Previous Previous
 
Next Next
  Forums  DotNetNuke  General  FAQ and Common Errors
Top Threads
In the past 1 week, we have 29 new thread(s) and 70 new post(s)
The most popular thread has been Re: Multipaid Sponsored Enhancements
The most active thread has been Multipaid Sponsored Enhancements / Crowdsourcing to improve modules
Smart-Thinker is powered by DotNetNuke - please support us and DotNetNuke - DotNetNuke Powered!
© 2008 Smart-Thinker   |  Privacy Statement  |  Terms Of Use