On one DNN site, I cannot access the Host > Dashboard page. I get the following error. Ideas?
A critical error has occurred.
Property accessor 'ShortFileName' on object 'DotNetNuke.Modules.Dashboard.Components.Database.DbFileInfo' threw the following exception:'StartIndex cannot be less than zero. Parameter name: startIndex'
Here is the rest of the error information from the Event Viewer:
2/5/2010 7:44:59 PM Page Load Exception [REMOVED] AssemblyVersion: 5.2.2; PortalID: 0; PortalName< ...
AssemblyVersion: 5.2.2
PortalID: 0
PortalName: [REMOVED]
UserID: 1
UserName: [REMOVED]
ActiveTabID: 37
ActiveTabName: Dashboard
RawURL: /tabid/37/portalid/0/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://[REMOVED]/tabid/7/portalid/0/Default.aspx
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 GTBDFff GTB7.0
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: a993b088-512e-47eb-8a27-f9f0badccd75
InnerException: Property accessor 'ShortFileName' on object 'DotNetNuke.Modules.Dashboard.Components.Database.DbFileInfo' threw the following exception:'StartIndex cannot be less than zero. Parameter name: startIndex'
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.String.InternalSubStringWithChecks
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Property accessor 'ShortFileName' on object 'DotNetNuke.Modules.Dashboard.Components.Database.DbFileInfo' threw the following exception:'StartIndex cannot be less than zero. Parameter name: startIndex' ---> System.Reflection.TargetInvocationException: Property accessor 'ShortFileName' on object 'DotNetNuke.Modules.Dashboard.Components.Database.DbFileInfo' threw the following exception:'StartIndex cannot be less than zero. Parameter name: startIndex' ---> System.ArgumentOutOfRangeException: StartIndex cannot be less than zero. Parameter name: startIndex at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy) at DotNetNuke.Modules.Dashboard.Components.Database.DbFileInfo.get_ShortFileName() --- End of inner exception stack trace --- at System.ComponentModel.ReflectPropertyDescriptor.GetValue(Object component) at System.Web.UI.DataBinder.GetPropertyValue(Object container, String propName) at System.Web.UI.DataBinder.Eval(Object container, String[] expressionParts) at System.Web.UI.DataBinder.Eval(Object container, String expression) at System.Web.UI.TemplateControl.Eval(String expression) at ASP.desktopmodules_admin_dashboard_modules_database_ascx.__DataBinding__control17(Object sender, EventArgs e) at System.Web.UI.Control.OnDataBinding(EventArgs e) at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) at System.Web.UI.Control.DataBind() at System.Web.UI.Control.DataBindChildren() at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) at System.Web.UI.Control.DataBind() at System.Web.UI.Control.DataBindChildren() at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) at System.Web.UI.Control.DataBind() at System.Web.UI.WebControls.GridView.CreateRow(Int32 rowIndex, Int32 dataSourceIndex, DataControlRowType rowType, DataControlRowState rowState, Boolean dataBind, Object dataItem, DataControlField[] fields, TableRowCollection rows, PagedDataSource pagedDataSource) at System.Web.UI.WebControls.GridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding) at System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) at System.Web.UI.WebControls.GridView.PerformDataBinding(IEnumerable data) at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) at System.Web.UI.WebControls.DataBoundControl.PerformSelect() at System.Web.UI.WebControls.BaseDataBoundControl.DataBind() at System.Web.UI.WebControls.GridView.DataBind() at DotNetNuke.Modules.Dashboard.Controls.Database.Page_Load(Object sender, 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.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: [REMOVED]