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