Hi,
I had a user post in my forum the other day saying that some of the file download links he clicked were sending him the wrong files. Like he was viewing the file Apples.zip and clicked the Apples.zip download link, and it sent him Oranges.zip instead.
I went through the log viewer to see if i could find any errors during his login period and i found alot of errors related to the repository. These are the 3 errors i found recurring on a daily basis. I haven't been looking through my log files lately, but was surprised to see so many. A few hundred of these in a 3 day time frame. I have my log file limited to keep it at a resonable size for most types.
One of the other things i see when browsing through the File Library is very random changes of the category or attributes as i page through. For example, i am currently in ALL Category and ALL Attributes, viewing page 10 of the File Library listing. When i click to go to the next page, the category will change, and now i am on page 11 of Flightplans Category and ALL Attributes. This is totally random and quite sporatic. I have never seen a Javascript error either.
Out of curiosity, i went to view my DRM Objects table in the DB and noticed that there were a few entrys out of place. The first column, the ID one, will list from 1 to 500 entrys. A few places, there will be 1 or 2 ID's out of sequence ... 55,56,57,88,89,58 ... like that.
I hope i have given you enough info as to some things going on with my Repository, and can give you whatever access you need if you want to look further for yourself. One other thing i should mention is that this is a fresh install of DRM, not an upgrade.
Thanks, Gary
AssemblyVersion: 03.02.02
Method: System.Web.UI.Control.FillNamedControlsTable
FileName:
FileLineNumber: 0
FileColumnNumber: 0
PortalID: 0
PortalName: FSAlliance
UserID: -1
UserName:
ActiveTabID: 61
ActiveTabName: Downloads
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.fsalliance.net/FileLibrary/Downloads/tabid/61/Default.aspx
ExceptionGUID: 9db52819-79d6-41fb-82a3-4b4a2c990389
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
InnerException: Multiple controls with the same ID 'hypRating' were found. FindControl requires that controls have unique IDs.
Message: DotNetNuke.Services.Exceptions.PageLoadException: Multiple controls with the same ID 'hypRating' were found. FindControl requires that controls have unique IDs. ---> System.Web.HttpException: Multiple controls with the same ID 'hypRating' were found. FindControl requires that controls have unique IDs. at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FindControl(String id, Int32 pathOffset) at System.Web.UI.Control.FindControl(String id, Int32 pathOffset) at System.Web.UI.Control.FindControl(String id, Int32 pathOffset) at System.Web.UI.Control.FindControl(String id, Int32 pathOffset) at System.Web.UI.Control.FindControl(String id, Int32 pathOffset) at System.Web.UI.Control.FindControl(String id, Int32 pathOffset) at System.Web.UI.Control.FindControl(String id) at System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) at System.Web.UI.Page.ProcessRequestMain() --- End of inner exception stack trace ---
StackTrace:
Source:
Server Name: WSS02
AssemblyVersion: 03.02.02
Method: DotNetNuke.Framework.PageBase.GetControlAttribute
FileName:
FileLineNumber: 0
FileColumnNumber: 0
PortalID: 0
PortalName: FSAlliance
UserID: -1
UserName:
ActiveTabID: 61
ActiveTabName: Downloads
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.fsalliance.net/FileLibrary/Downloads/tabid/61/Default.aspx
ExceptionGUID: dfa9045a-dbc2-4d92-9f93-18216254799f
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
InnerException: Object reference not set to an instance of an object.
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.Framework.PageBase.GetControlAttribute(Control c, ArrayList affectedControls) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.IterateControls(ControlCollection controls, ArrayList affectedControls, String ResourceFileRoot) at DotNetNuke.Framework.PageBase.OnPreRender(EventArgs evt) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain() --- End of inner exception stack trace ---
StackTrace:
Source:
Server Name: WSS02
AssemblyVersion: 03.02.02
Method: System.Web.UI.Control.LoadRecursive
FileName:
FileLineNumber: 0
FileColumnNumber: 0
PortalID: 0
PortalName: FSAlliance
UserID: 673
UserName: shetney
ActiveTabID: 61
ActiveTabName: Downloads
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://fsalliance.net/FileLibrary/Downloads/tabid/61/Default.aspx
ExceptionGUID: 5f148555-c332-43f9-9933-c0ec4e682e49
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
InnerException: Object reference not set to an instance of an object.
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 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.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() --- End of inner exception stack trace ---
StackTrace:
Source:
Server Name: WSS02
Thanks, Gary