Здравствуйте!
в карточке регистрации раздела в колонке [Тип записи указан в колонке] для определения типа записи раздела сменил значение. затем почистил редис. после этого стал невозможен вход в систему, падает с ошибкой
Exception Message: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
Exception Type: System.ArgumentOutOfRangeException
Exception Source: mscorlib
Exception Stack Trace:
в System.ThrowHelper.ThrowArgumentOutOfRangeException()
в System.Collections.Generic.List`1.get_Item(Int32 index)
в System.Collections.ObjectModel.Collection`1.get_Item(Int32 index)
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.GetAddMenuItemCaption(Guid schemaUId, Guid typeColumnUId, Guid typeId)
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.GetModuleEdits()
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.FillAddButtonMenu()
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.PageLoadCompleteScriptTaskExecute(ProcessExecutingContext context)
в Terrasoft.Core.Process.ProcessScriptTask.InternalExecute(ProcessExecutingContext context)
в Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)
в Terrasoft.Core.Process.ProcessScriptTask.Execute(ProcessExecutingContext context, Func`2 internalExecute)
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.ProcessQueue(ProcessExecutingContext context)
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.OnExecuted(Object sender, ProcessActivityAfterEventArgs e)
в Terrasoft.Core.Process.ProcessFlowElement.OnExecuted(ProcessActivityAfterEventArgs e)
в Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.ProcessQueue(ProcessExecutingContext context)
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.ThrowEvent(ProcessExecutingContext context, String message)
в Terrasoft.UI.WebControls.PageSchemaUserControl.ThrowEvent(String message)
в Terrasoft.WebApp.MainPageSchemaUserControl.PageLoadComplete(Object sender, EventArgs e)
в System.EventHandler.Invoke(Object sender, EventArgs e)
в System.Web.UI.Page.OnLoadComplete(EventArgs e)
в Terrasoft.WebApp.Page.OnLoadComplete(EventArgs e)
в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Имя параметра: index
Exception Type: System.ArgumentOutOfRangeException
Exception Source: mscorlib
Exception Stack Trace:
в System.ThrowHelper.ThrowArgumentOutOfRangeException()
в System.Collections.Generic.List`1.get_Item(Int32 index)
в System.Collections.ObjectModel.Collection`1.get_Item(Int32 index)
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.GetAddMenuItemCaption(Guid schemaUId, Guid typeColumnUId, Guid typeId)
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.GetModuleEdits()
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.FillAddButtonMenu()
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.PageLoadCompleteScriptTaskExecute(ProcessExecutingContext context)
в Terrasoft.Core.Process.ProcessScriptTask.InternalExecute(ProcessExecutingContext context)
в Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)
в Terrasoft.Core.Process.ProcessScriptTask.Execute(ProcessExecutingContext context, Func`2 internalExecute)
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.ProcessQueue(ProcessExecutingContext context)
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.OnExecuted(Object sender, ProcessActivityAfterEventArgs e)
в Terrasoft.Core.Process.ProcessFlowElement.OnExecuted(ProcessActivityAfterEventArgs e)
в Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.ProcessQueue(ProcessExecutingContext context)
в Terrasoft.WebApp.MainPageEventsProcessSchema`1.ThrowEvent(ProcessExecutingContext context, String message)
в Terrasoft.UI.WebControls.PageSchemaUserControl.ThrowEvent(String message)
в Terrasoft.WebApp.MainPageSchemaUserControl.PageLoadComplete(Object sender, EventArgs e)
в System.EventHandler.Invoke(Object sender, EventArgs e)
в System.Web.UI.Page.OnLoadComplete(EventArgs e)
в Terrasoft.WebApp.Page.OnLoadComplete(EventArgs e)
в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
возможно ли каким-то образом откатить изменения?
Нравится
1 комментарий
19 ноября 2013 09:49
Возможно восстановление из резервной копии базы данных, при ее наличии.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать