I'm still struggling with errors since the cleanup of 75K of spam users. To clean this I cleaned users, folders and lots of logs.
outstanding issues
My file manager displays the appropriate files in it, however in document manager, when I am attempting to pick the files, i can see there are 101 files, but no file names appear in the list - just blank lines. Obviously I deleted records I should not have. FTR I've done several recursive file syncs. I do have a copy of the database and could restore. Is there another option?
I can see in the database that every file has a valid folderid that relates to a record in the folder table. Where else should I look for bad references?
AssemblyVersion: 7.0.5
PortalID: 1
PortalName: eCHAM
UserID: 1
UserName: host
ActiveTabID: 102
ActiveTabName: Site Settings
RawURL: /Admin/SiteSettings.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.echam.org/Admin.aspx
UserAgent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID: 36209e29-1958-4e2a-b9b3-e3a8ea29f9e2
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.Web.UI.WebControls.DnnFilePickerUploader.LoadFiles
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Web.UI.WebControls.DnnFilePickerUploader.LoadFiles() at DotNetNuke.Web.UI.WebControls.DnnFilePickerUploader.LoadFolders() at DotNetNuke.Web.UI.WebControls.DnnFilePickerUploader.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System.Web.UI.Control. (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.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: VSERVER187