Добрый день, я включил визирование в разделе, после чего у меня создалась вкладка и деталь. но процесс включения визирования просто завис. Я решил пересоздать его, попробовав удалить созданный объект, после чего он удалился. После удаления объекта начались ошибки, когда сохраняю что-либо в конфигураторе мне пишет Произошла одна или несколько ошибок. Элемент с именем "BudgetVisa" не найден. Тоже самое происходит и при компиляции.
Подскажите как правильно его удалить , в какие таблицы смотреть, что бы пропала эта ошибка? В SysModuleVisa и SysModule нет записи, который бы указывал на этот объект
Стак трейс
2022-09-21 12:47:13,882 [79] ERROR IIS APPPOOL\BPM-ProdCopy ClientUnitSchemaDesignerService SaveDesignItem - System.AggregateException: Произошла одна или несколько ошибок. ---> System.AggregateException: Произошла одна или несколько ошибок. ---> Terrasoft.Common.ItemNotFoundException: Элемент с именем "BudgetVisa" не найден
в Terrasoft.Core.ManagerItemCollection`1.GetByName(String name)
в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(String schemaName, ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)
в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)
в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.Compare(IEnumerable`1 oldSchemasInfo, IEnumerable`1 newSchemasInfo, IEnumerable`1 packages)
в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.GetConfigurationSchemasState(String metaInfoFilePath, IEnumerable`1 packages)
в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.d__27.MoveNext()
--- Конец трассировки внутреннего стека исключений ---
в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.CheckIfGenerationErrorsOccured()
в System.Threading.Tasks.Task.Execute()
--- Конец трассировки внутреннего стека исключений ---
в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
в System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
в Terrasoft.WebApp.ConfigurationBuild.WebConfigurationBuilder.BuildChanged()
в Terrasoft.Core.ServiceModel.Designers.Commands.ClientUnitSchemaSaveCommand.Execute(ClientUnitDesignSchemaDto dto)
в Terrasoft.Core.ServiceModel.Designers.Services.BaseDesignerService`1.InternalSaveDesignItem(TDesignItemDto designSchemaDto)
в Terrasoft.Core.ServiceModel.Designers.Services.BaseDesignerService`1.SaveDesignItem(TDesignItemDto designSchemaDto)
---> (Внутреннее исключение #0) System.AggregateException: Произошла одна или несколько ошибок. ---> Terrasoft.Common.ItemNotFoundException: Элемент с именем "BudgetVisa" не найден
в Terrasoft.Core.ManagerItemCollection`1.GetByName(String name)
в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(String schemaName, ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)
в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)
в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.Compare(IEnumerable`1 oldSchemasInfo, IEnumerable`1 newSchemasInfo, IEnumerable`1 packages)
в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.GetConfigurationSchemasState(String metaInfoFilePath, IEnumerable`1 packages)
в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.d__27.MoveNext()
--- Конец трассировки внутреннего стека исключений ---
в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.CheckIfGenerationErrorsOccured()
в System.Threading.Tasks.Task.Execute()
---> (Внутреннее исключение #0) Terrasoft.Common.ItemNotFoundException: Элемент с именем "BudgetVisa" не найден
в Terrasoft.Core.ManagerItemCollection`1.GetByName(String name)
в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(String schemaName, ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)
в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)
в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.Compare(IEnumerable`1 oldSchemasInfo, IEnumerable`1 newSchemasInfo, IEnumerable`1 packages)
в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.GetConfigurationSchemasState(String metaInfoFilePath, IEnumerable`1 packages)
в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.d__27.MoveNext()<---
<---
Нравится
Здравствуйте,
Скорее за всё, после изменения в базе данных, она не была актуализирована.
Как возможный фикс проблемы прошу попробовать актуализировать элементы системы в конфигурации, а также запустить генерацию исходного кода вместе с компилацией сайта.
Если ошибка не исчезнет, прошу обратиться к нам в поддержку отправив нам письмо на почту support@terrasoft.ua.
Спасибо.