Hello there, first of all thanks for the awesome job you guys did on the forums.
I am running a little game clansite with the new version of DNN 4.6.2 and the new forums 4.3.3 and seem to get some errors that makes threads unavailable.
I managed to isolate the problem beeing to the fact that some people takes a long time writing posts and at some point the system simply times out.
So for example to reproduce the error I have, I simple start a new thread...write something, wait 15 minutes and then click the post button. The system then brings me to the login page and I now try to login. After this I can no longer access the thread and i get an general exception error if I try. The thread is still visible in the list but the text and the cells in the forum thread list looks messed up and malplaced. The following errors appear in the event log:
-----------------------------------
AssemblyVersion: 04.06.02
PortalID: 0
PortalName: Redrum Inc.
UserID: 2
UserName: Loviathar
ActiveTabID: 54
ActiveTabName: Forums
RawURL: /Forums/tabid/54/forumid/4/threadid/1235/scope/posts/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://redrum.coolhand.dk/Forums/tabid/54/forumid/4/scope/threads/Default.aspx
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; da; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: e7d22723-1ed9-422f-9bdf-513984f62d7a
InnerException: Value cannot be null. Parameter name: value
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Web.Caching.CacheEntry..ctor
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Value cannot be null. Parameter name: value ---> System.ArgumentNullException: Value cannot be null. Parameter name: value at System.Web.Caching.CacheEntry..ctor(String key, Object value, CacheDependency dependency, CacheItemRemovedCallback onRemovedHandler, DateTime utcAbsoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, Boolean isPublic) at System.Web.Caching.CacheInternal.DoInsert(Boolean isPublic, String key, Object value, CacheDependency dependencies, DateTime utcAbsoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback, Boolean replace) at System.Web.Caching.Cache.Insert(String key, Object value, CacheDependency dependencies) at DotNetNuke.Services.Cache.FileBasedCachingProvider.FBCachingProvider.Insert(String CacheKey, Object objObject, Boolean PersistAppRestart) at DotNetNuke.Common.Utilities.DataCache.SetCache(String CacheKey, Object objObject) at DotNetNuke.Modules.Forum.ThreadInfo.GetThreadInfo(Int32 ThreadID) at DotNetNuke.Modules.Forum.Posts..ctor(DNNForum forum) at DotNetNuke.Modules.Forum.DNNForum.CreateObject() at DotNetNuke.Modules.Forum.DNNForum.CreateChildControls() at System.Web.UI.Control.EnsureChildControls() at DotNetNuke.Modules.Forum.ForumBaseControl.EnsureChildControls() at DotNetNuke.Modules.Forum.DNNForum.Initialize() at DotNetNuke.Modules.Forum.ForumBaseControl.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.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: THOR
------------------------------------------------------
AssemblyVersion: 04.06.02
PortalID: 0
PortalName: Redrum Inc.
UserID: 2
UserName: Loviathar
ActiveTabID: 54
ActiveTabName: Forums
RawURL: /Forums/tabid/54/forumid/4/scope/threads/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://redrum.coolhand.dk/Home/tabid/36/ctl/Login/Default.aspx?returnurl=%2fForums%2ftabid%2f54%2fforumid%2f4%2fscope%2fthreads%2fDefault.aspx
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; da; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 7fbde0a8-611e-4302-9891-89dcbdefc445
InnerException: Value cannot be null. Parameter name: value
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Web.Caching.CacheEntry..ctor
StackTrace:
Message: System.ArgumentNullException: Value cannot be null. Parameter name: value at System.Web.Caching.CacheEntry..ctor(String key, Object value, CacheDependency dependency, CacheItemRemovedCallback onRemovedHandler, DateTime utcAbsoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, Boolean isPublic) at System.Web.Caching.CacheInternal.DoInsert(Boolean isPublic, String key, Object value, CacheDependency dependencies, DateTime utcAbsoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback, Boolean replace) at System.Web.Caching.Cache.Insert(String key, Object value, CacheDependency dependencies) at DotNetNuke.Services.Cache.FileBasedCachingProvider.FBCachingProvider.Insert(String CacheKey, Object objObject, Boolean PersistAppRestart) at DotNetNuke.Common.Utilities.DataCache.SetCache(String CacheKey, Object objObject) at DotNetNuke.Modules.Forum.ThreadInfo.GetThreadInfo(Int32 ThreadID) at DotNetNuke.Modules.Forum.Threads.RenderThreadInfo(HtmlTextWriter wr, Boolean AggregatedView)
Source:
Server Name: THOR
Is there anyway I can remove the bad post through the sql command line thingy, or do I have to do it manually on the SQL server? and how do I prevent this from happening in the future?
Kind regards
Sebastian