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

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsFeedbackFeedbackPage Load ExceptionPage Load Exception
Previous
 
Next
New Post
12/8/2011 10:30 AM
 

Firstly, apologies if I am posting this in the wrong please - feel free to move it.

Secondly, your assistance with this issue would be very much appreciated...

I recently upgraded to DNN 6.1.1, everything appeared to go okay with the upgrade, however upon checking the site after the upgrade, I noticed that there was a problem with all instances of the Feedback module, with long error messages being displayed when logging on as host.

I noticed that there was a newer version of the module, so upgraded to the latest version hoping that this would resolve this issue, it didn't. I then uninstalled the module from within DNN, deleted the 2 feedback tables in the db and also removed the feedback folder from the ftp. I then installed from the latest version of the module, and I am still receiving error messages, this time when I attempt to add a new Feedback module to a page. I wonder if someone might be able to shed any light on this please?

Extracts from the event log are shown below.

Many thanks,
Matt

----------

08/12/2011 14:49:46 Page Load Exception host Compass Computer Consultants Ltd. 

AssemblyVersion 6.1.1 PortalID 0 PortalName Compass Computer Consultants Ltd 

AssemblyVersion: 6.1.1

PortalID: 0

PortalName: Compass Computer Consultants Ltd.

UserID: 1

UserName: host

ActiveTabID: 144

ActiveTabName: ProVerify

RawURL: /Support/ProVerify.aspx

AbsoluteURL: /Default.aspx

AbsoluteURLReferrer: http://www.compasscc.com/Support/ProVerify.aspx

UserAgent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2

DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider

ExceptionGUID: c273b245-4a68-4041-8ac6-3c394dc094e5

InnerException: The type initializer for 'DotNetNuke.Modules.Feedback.DataProvider' threw an exception.

FileName:

FileLineNumber: 0

FileColumnNumber: 0

Method: System.Activator.CreateInstance

StackTrace:

Message: DotNetNuke.Services.Exceptions.PageLoadException: The type initializer for 'DotNetNuke.Modules.Feedback.DataProvider' threw an exception. ---> System.TypeInitializationException: The type initializer for 'DotNetNuke.Modules.Feedback.DataProvider' threw an exception. ---> System.ArgumentNullException: Value cannot be null. Parameter name: type at System.Activator.CreateInstance(Type type, Boolean nonPublic) at DotNetNuke.Framework.Reflection.CreateObject(String TypeName, String CacheKey, Boolean UseCache) at DotNetNuke.Framework.Reflection.CreateObject(String ObjectProviderType, String ObjectProviderName, String ObjectNamespace, String ObjectAssemblyName, Boolean UseCache) at DotNetNuke.Framework.Reflection.CreateObject(String ObjectProviderType, String ObjectNamespace, String ObjectAssemblyName) at DotNetNuke.Modules.Feedback.DataProvider.CreateProvider() at DotNetNuke.Modules.Feedback.DataProvider..cctor() --- End of inner exception stack trace --- at DotNetNuke.Modules.Feedback.DataProvider.Instance() at DotNetNuke.Modules.Feedback.FeedbackController.GetCategoryFeedback(Int32 PortalID, Int32 ModuleID, String CategoryID, FeedbackStatusType Status, Int32 CurrentPage, Int32 PageSize, String OrderBy) at DotNetNuke.Modules.Feedback.FeedbackController.GetCategoryFeedback(Int32 PortalID, Int32 ModuleID, String CategoryID, FeedbackStatusType Status, Int32 CurrentPage, Int32 PageSize) at DotNetNuke.Modules.Feedback.ViewComments.BindData() at DotNetNuke.Modules.Feedback.ViewComments.Page_Load(Object Source, EventArgs E) at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---

Source:

Server Name: DROOPY


08/12/2011 14:49:46 General Exception host Compass Computer Consultants Ltd. 

AssemblyVersion 6.1.1 PortalID 0 PortalName Compass Computer Consultants Ltd 

AssemblyVersion: 6.1.1

PortalID: 0

PortalName: Compass Computer Consultants Ltd.

UserID: 1

UserName: host

ActiveTabID: 144

ActiveTabName: ProVerify

RawURL: /Support/ProVerify.aspx

AbsoluteURL: /Default.aspx

AbsoluteURLReferrer: http://www.compasscc.com/Support/ProVerify.aspx

UserAgent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2

DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider

ExceptionGUID: 2435d998-8a90-4e4f-901c-06436331ee63

InnerException: Method 'GetLastSubmissionDateForUserId' in type 'DotNetNuke.Modules.Feedback.SqlDataProvider' from assembly 'DotNetNuke.Modules.Feedback.SqlDataProvider, Version=4.4.3.39018, Culture=neutral, PublicKeyToken=null' does not have an implementation.

FileName:

FileLineNumber: 0

FileColumnNumber: 0

Method: System.Reflection.Assembly._GetType

StackTrace:

Message: System.TypeLoadException: Method 'GetLastSubmissionDateForUserId' in type 'DotNetNuke.Modules.Feedback.SqlDataProvider' from assembly 'DotNetNuke.Modules.Feedback.SqlDataProvider, Version=4.4.3.39018, Culture=neutral, PublicKeyToken=null' does not have an implementation. at System.Reflection.Assembly._GetType(String name, Boolean throw , Boolean ignoreCase) at System.Reflection.Assembly.GetType(String name, Boolean throw , Boolean ignoreCase) at System.Web.Compilation.CompilationUtil.GetTypeFromAssemblies(AssemblyCollection assembliesCollection, String typeName, Boolean ignoreCase) at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throw , Boolean ignoreCase) at DotNetNuke.Framework.Reflection.CreateType(String TypeName, String CacheKey, Boolean UseCache, Boolean IgnoreErrors)

Source:

Server Name: DROOPY



 
New Post
12/8/2011 11:22 AM
Accepted Answer 

It appears that prior to the upgrade you had Feedback v 4.04.03 installed. Without seeing the error message displayed on all instances of the Feedback module I can't speculate on the cause of the initial error.

You then upgraded Feedback to the just released v 5.01.00 which continued to show errors - although not indicated I suspect that they were the same as you are now receiving.

You then uninstalled the upgraded Feedback module but apparently the uninstall did not completely remove all traces of the module from the database and file system so you manually cleaned up the database and removed the DesktopModules/Feedback folder.

The error you are now receiving involves a conflict with the DotNetNuke.Modules.Feedback.SqlDataProvider.dll assembly file located in the site's \bin folder. That file was left over from v 4.04.03 and was unfortunately not removed during the cleanup phase of installing Feedback v 5.01.00.

Try deleting the file \bin\DotNetNuke.Modules.Feedback.SqlDataProvider.dll and see if the errors no longer occur. If that does not take care of the problem I would again try uninstalling Feedback and then reinstalling v 5.01.00.

Note to Roger Selwyn, current Feedback project lead: DotNetNuke.Modules.Feedback.SqlDataProvider.dll does not appear in the v 5.01.00 package's Cleanup05.01.00.txt file. I would recommend anyone upgrading from Feedback v 4.04.03 or earlier to first upgrade to Feedback 5.00.02 then to 5.01.00.


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
12/8/2011 12:10 PM
 
Hi William,
Thank you so much for your quick response, removing the .dll file has resolved the issue!
Thank again!
Matt
 
New Post
12/8/2011 1:16 PM
 
William Severance wrote:

Note to Roger Selwyn, current Feedback project lead: DotNetNuke.Modules.Feedback.SqlDataProvider.dll does not appear in the v 5.01.00 package's Cleanup05.01.00.txt file. I would recommend anyone upgrading from Feedback v 4.04.03 or earlier to first upgrade to Feedback 5.00.02 then to 5.01.00.

 Thanks William, I'll add it to the Cleanup and republish.

Cheers
Roger


DNN MVP
Events - Get the latest version - Upgrade now!!
Feedback 6.4.2 - Now available - Give it a go!
Find us on Codeplex - DNN Events, DNN Feedback
Requirements/Bugs - Please submit them on Codeplex
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsFeedbackFeedbackPage Load ExceptionPage Load Exception


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