Ошибка при входе в BPM после добавления новой детали

Здравствуйте, уважаемые гуру!
Очень нужна помощь.
При входе в BPM вылетает следующая ошибка.

Exception Message: Элемент с идентификатором "b8717ba9-68cd-4f46-8d95-3d75ce41b435" не найден
Exception Type: Terrasoft.Common.ItemNotFoundException
Exception Source: Terrasoft.Core

Exception Stack Trace:
   в Terrasoft.Core.ManagerItemCollection`1.GetByUId(Guid uid)
   в Terrasoft.Core.Manager`2.GetInstanceByUId(Guid uid)
   в Terrasoft.Core.Manager`2.Terrasoft.Core.IManager.GetInstanceByUId(Guid uid)
   в Terrasoft.UI.WebControls.ClientUnitSchemaDecorator.GetSchemaHash(ClientUnitSchema schema)
   в Terrasoft.UI.WebControls.ClientUnitSchemaDecorator.GetCommonSchemaHash(Schema schema)
   в Terrasoft.UI.WebControls.ClientUnitSchemaDecorator.GetSchemaDescriptor(Schema schema, String identifiersQuote)
   в Terrasoft.Configuration.ConfigurationSectionHelper.GetClientUnitSchemaDescriptors(UserConnection userConnection)
   в Terrasoft.Configuration.ConfigurationSectionHelper.GetConfigurationScript(UserConnection userConnection)
   в Terrasoft.WebApp.Nui.ViewModuleHelper.CreateModulesConfigScript(UserConnection userConnection, HttpResponse response)
   в Terrasoft.WebApp.Nui.ViewModule.SetupModulesConfig()
   в Terrasoft.WebApp.Nui.ViewModule.Page_Load(Object sender, EventArgs e)
   в System.Web.UI.Control.LoadRecursive()
   в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

SessionID: 5q2513otiqs5qsv4xucqsngn
Request URL: /0/Nui/ViewModule.aspx
Request Path: /0/Nui/ViewModule.aspx
Request UrlReferrer: http://softex-iis:8896/

Request
Type: GET
User Agent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36
User Host Address: 192.168.0.5
User: Supervisor
Is Authenticated: True
Authentication Type: Forms
Is Secure Connection: False

Application Version: 7.3.0.745
Application Path: D:\WWW\Logistics7.3\Terrasoft.WebApp\
Application Virtual Path: /0
Application Trust Level: Full
Machine Name: SOFTEX-IIS
Is Local: False

Process ID: 19748
Process Name: w3wp.exe
Process Account Name: IIS APPPOOL\Logistics7.3
Thread Account Name: IIS APPPOOL\Logistics7.3
OS Version: Microsoft Windows NT 6.3.9600.0
Net Framework Version: 4.0.30319.34003
DBExecutor Type: MSSqlExecutor

Произошло это после добавления детали "Услуги в заявке"

Для регистрации использовался следующий скрипт

EXEC [dbo].[tsp_RegisterPage]
             @ModuleEntityName = N'ServiceInRequest',-- название объекта детали
             @PageName = N'ServiceInRequestPageV2', -- Название страницы редактирования детали
             @TypeColumnUId = NULL,
             @TypeValue = NULL,
             @AddMenuCaptionRus = NULL,
             @AddMenuCaptionEng = NULL,
             @CardHeaderCaptionRus = NULL,
             @CardHeaderCaptionEng = NULL

insert into SysDetail (Caption, DetailSchemaUId, EntitySchemaUId)
values ('Услуги в заявке', (select top 1 uid from VwSysSchemaInWorkspace where Name = 'ServiceInRequestDetailV2'), --тут вписываем название добавленной детали
(select top 1 uid from VwSysSchemaInWorkspace where Name = 'Request')) --тут - название объекта раздела

Можно ли прислать бэкап базы для анализа?

Нравится

2 комментария

Здравствуйте, Александр.

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

select cast(Source as varchar(max)) from SysSchemaSource where cast(Source as varchar(max)) like '%b8717ba9-68cd-4f46-8d95-3d75ce41b435%'

Или, если лень, можете в поддержку или в личку мне отправить ссылку на копию БД.
Хорошего вечера!

Спасибо большое! Нашел из-за чего сыпет. Очень выручили.

Показать все комментарии