Ошибка во вкладке "Маршруты"

Ошибки работы в системе и их устранение
Ответить
Юзер
Пользователь
Сообщения: 68
Зарегистрирован: 22 окт 2017, 20:52
2 + 2 = ?: 4

Ошибка во вкладке "Маршруты"

Сообщение Юзер » 15 июн 2021, 10:28

Здравствуйте. Подскажите, пожалуйста, что делать при следующей ошибке. У одного из пользователей, если зайти во вкладку "Маршруты" документа, который ему присылают по маршруту, окно выглядит вот так.
[attachment=0]Ошибка письмо 1.jpg[/attachment]

При этом выдаётся следующий текст ошибки:

System.IO.FileNotFoundException: Не удалось загрузить файл или сборку "Foss.FossDoc.ExternalModules.TicketAuthentication.Interfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" либо одну из их зависимостей. Не удается найти указанный файл.
Имя файла: 'Foss.FossDoc.ExternalModules.TicketAuthentication.Interfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b32294fdd37a99e1'
в Foss.FossDoc.EDMS.Plugins.Data.Routes.EDMSRoutePointHolder.get_IsCurrentUserExcutor()
в Foss.FossDoc.EDMS.Plugins.Approval.ApprovalBaseForm.get_IsCurrentUserExcutor()
в Foss.FossDoc.EDMS.Plugins.Approval.ApprovalBaseForm._UpdateAttachmentState()
в Foss.FossDoc.EDMS.Plugins.Approval.ApprovalBaseForm.Init(IObjectHolder objectHolder, IObjectSite objectSite, Boolean creation)
в Foss.FossDoc.EDMS.Plugins.Routes.BaseAuthorExecutorForm.BaseAuthorExecutorForm.Init(IObjectHolder objectHolder, IObjectSite objectSite, Boolean creation)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BasePropertiesControl.LoadObject(IObjectHolder loadedObject, IAttributeDescriptionHolder contextContainerAttribute, IObjectSite objectSite)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.InplaceFormCollectionContainerControl.InplaceFormHolder.LoadObject(IObjectHolder loadedObject, IAttributeDescriptionHolder contextContainerAttribute, InplaceFormCollectionContainerControl inplaceFormCollectionContainerControl)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.InplaceFormCollectionContainerControl.LoadObject(IObjectHolder loadedObject, IAttributeDescriptionHolder contextContainerAttribute, IObjectSite objectSite)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.FormsSupport._LoadInplaceForm(ISelectedItem selectedItem)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.FormsSupport.<>c__DisplayClass27_0.<ActivateCurrentInplaceForm>b__0()
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.FormsSupport.SynchronizeInvoke(VoidInvoker invoker)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.FormsSupport.ActivateCurrentInplaceForm(ISelectedItem selectedItem)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.FormsSupport._SelectionContext_AfterSelect(Object sender, EventArgs e)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BasePropertiesControl.RaiseAfterSelect(EventArgs e)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.RouteInplaceForm3._RaiseAfterSelect()
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.RouteInplaceForm3.Selection_FocusRowEntered(Object sender, RowEventArgs e)
в SourceGrid.Selection.SelectionBase.OnFocusRowEntered(RowEventArgs e)
в SourceGrid.Selection.SelectionBase.OnCellGotFocus(ChangeActivePositionEventArgs e)
в SourceGrid.Selection.SelectionBase.Focus(Position pCellToActivate, Boolean pResetSelection, Boolean forceChangeSelection)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.RouteInplaceForm3.set_SelectedRow(GridRow value)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.RouteInplaceForm3._SelectFirstVisiblePointRow(Int32 startIndex)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.RouteInplaceForm3.DataHolder_DataChanged(Object sender, DataChangedEventArgs e)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.GridHelpers.DataHolder.OnDataChanged(DataChangedEventArgs e)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.GridHelpers.DataHolder._LoadRoutes()
в Foss.FossDoc.ObjectModel.Data.BusinessLogic.Routes.GridHelpers.BaseRouteDataHolder.Load(IObjectHolder documentObject, IRouteManager routeManager, RouteFilter routeFilter, INames namesCache)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.GridHelpers.DataHolder.Load(IObjectHolder documentObject, IRouteManager routeManager, RouteFilter routeFilter, INames namesCache)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.RouteInplaceForm3._LoadDataHolder()
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.RouteInplaceForm3.ActivateRoutine()

Предупреждение: регистрация привязки сборок выключена.
Чтобы включить регистрацию ошибок привязки сборок, установите значение параметра реестра [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) в 1.
Примечание. Регистрация ошибок привязки сборок может привести к некоторому снижению производительности.
Чтобы отключить эту функцию, удалите параметр реестра [HKLM\Software\Microsoft\Fusion!EnableLog].

В этом случае программа не закрывается и продолжает работать. Но есть случай, когда программа закрывается.
В этом случае сообщение об ошибке выглядит вот так:

System.IO.FileNotFoundException: Не удалось загрузить файл или сборку "Foss.FossDoc.ExternalModules.TicketAuthentication.Interfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" либо одну из их зависимостей. Не удается найти указанный файл.
Имя файла: 'Foss.FossDoc.ExternalModules.TicketAuthentication.Interfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b32294fdd37a99e1'
в Foss.FossDoc.EDMS.Plugins.Data.Routes.EDMSRoutePointHolder.get_IsCurrentUserExcutor()
в Foss.FossDoc.EDMS.Plugins.Approval.ApprovalBaseForm.get_IsCurrentUserExcutor()
в Foss.FossDoc.EDMS.Plugins.Approval.ApprovalBaseForm._UpdateAttachmentState()
в Foss.FossDoc.EDMS.Plugins.Approval.ApprovalBaseForm.Init(IObjectHolder objectHolder, IObjectSite objectSite, Boolean creation)
в Foss.FossDoc.EDMS.Plugins.Routes.BaseAuthorExecutorForm.BaseAuthorExecutorForm.Init(IObjectHolder objectHolder, IObjectSite objectSite, Boolean creation)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BasePropertiesControl.LoadObject(IObjectHolder loadedObject, IAttributeDescriptionHolder contextContainerAttribute, IObjectSite objectSite)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.InplaceFormCollectionContainerControl.InplaceFormHolder.LoadObject(IObjectHolder loadedObject, IAttributeDescriptionHolder contextContainerAttribute, InplaceFormCollectionContainerControl inplaceFormCollectionContainerControl)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.InplaceFormCollectionContainerControl.LoadObject(IObjectHolder loadedObject, IAttributeDescriptionHolder contextContainerAttribute, IObjectSite objectSite)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.FormsSupport._LoadInplaceForm(ISelectedItem selectedItem)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.FormsSupport.<>c__DisplayClass27_0.<ActivateCurrentInplaceForm>b__0()
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.FormsSupport.SynchronizeInvoke(VoidInvoker invoker)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.FormsSupport.ActivateCurrentInplaceForm(ISelectedItem selectedItem)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.FormsSupport._SelectionContext_AfterSelect(Object sender, EventArgs e)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BasePropertiesControl.RaiseAfterSelect(EventArgs e)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.RouteInplaceForm3._RaiseAfterSelect()
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.RouteInplaceForm3.Selection_FocusRowEntered(Object sender, RowEventArgs e)
в SourceGrid.Selection.SelectionBase.OnFocusRowEntered(RowEventArgs e)
в SourceGrid.Selection.SelectionBase.OnCellGotFocus(ChangeActivePositionEventArgs e)
в SourceGrid.Selection.SelectionBase.Focus(Position pCellToActivate, Boolean pResetSelection, Boolean forceChangeSelection)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.RouteInplaceForm3.set_SelectedRow(GridRow value)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.RouteInplaceForm3.SelectRouteAndPoint(OID routeOID, OID pointOID)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.RouteInplaceForm3.SelectPoint(OID pointOID)
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.RouteInplaceForm3._TryActivateRouteForm()
в Foss.FossDoc.ObjectModel.DataRepresentation.View.BusinessLogic.Routes.InplaceForm.RouteInplaceForm3.InplaceFormCollectionContainer_ActiveFormChanged(Object sender, EventArgs e)
в System.EventHandler.Invoke(Object sender, EventArgs e)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.InplaceFormCollectionContainerControl.OnActiveFormChanged(Object sender, EventArgs e)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.InplaceFormCollectionContainerControl.ActivateInplaceFormHolder(InplaceFormHolder inplaceFormHolder, Boolean postActivate)
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.InplaceFormCollectionContainerControl.InplaceFormHolder.TryActivate()
в Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.InplaceFormCollectionContainerControl.TabPageEx.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Предупреждение: регистрация привязки сборок выключена.
Чтобы включить регистрацию ошибок привязки сборок, установите значение параметра реестра [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) в 1.
Примечание. Регистрация ошибок привязки сборок может привести к некоторому снижению производительности.
Чтобы отключить эту функцию, удалите параметр реестра [HKLM\Software\Microsoft\Fusion!EnableLog].

Переустановка клиента не помогла, эта проблема наблюдается только у одного пользователя с документами разных категорий. Подскажите, пожалуйста, как решить эту пролему?
Вложения
Ошибка письмо 1.jpg
Ошибка письмо 1.jpg (90.52 КБ) 9243 просмотра

Юзер
Пользователь
Сообщения: 68
Зарегистрирован: 22 окт 2017, 20:52
2 + 2 = ?: 4

Re: Ошибка во вкладке "Маршруты"

Сообщение Юзер » 15 июн 2021, 13:14

Проверил - ошибка пропадает, если зайти под этим логином на другом компьютере. То есть, видимо, проблема с системе на его компьютере. Но в чём же может быть проблема?

Гулый Роман
Разработчики FossDoc
Сообщения: 46
Зарегистрирован: 19 янв 2011, 10:10
2 + 2 = ?: 4
Контактная информация:

Re: Ошибка во вкладке "Маршруты"

Сообщение Гулый Роман » 15 июн 2021, 15:33

1. Закройте полностью приложение клиента (в правом нижнем углу экрана НЕ должно быть значка клиента, в скрытых тоже надо проверить)
2. Удалите все содержимое папки C:\Users\тут_имя_вашей_машины\AppData\Roaming\FOSS-On-Line
3. Повторите попытку снова

Юзер
Пользователь
Сообщения: 68
Зарегистрирован: 22 окт 2017, 20:52
2 + 2 = ?: 4

Re: Ошибка во вкладке "Маршруты"

Сообщение Юзер » 18 июн 2021, 10:38

Спасибо большое! Проблема больше не возникает.

Ответить

Вернуться в «Ошибки работы»