Вопрос

Проблема открытия Section Wizard

Добрый день.
При попытке открытия Section Wizard для любой страницы, получаю ошибку
 

 line: 19
 column: 4
 message: Uncaught Terrasoft.ItemAlreadyExistsException: Item with key "92ad89e3-0c39-46e2-b2e0-eaba4972cc80" Already exists 

Запись с таким ID присутствует в:
[SysDetail]   - Caption - Chat messages

[SysInstalledPackageData]

[SysDetailLcz]
Почему могло начать ругаться на существование и как от этого избавиться?

Нравится

4 комментария
Лучший ответ

Добрый день!
Такая ошибка может быть из-за дублирующей записи в SysSchema.

Проверьте запросом:

select * 
from SysDetail 
    inner join SysSchema as DetailSchema on SysDetail.DetailSchemaUId = DetailSchema.UId
    inner join SysSchema as EntitySchema on SysDetail.EntitySchemaUId = EntitySchema.UId
where SysDetail.Id = '92ad89e3-0c39-46e2-b2e0-eaba4972cc80'

Проверяем у какой из дублирующих записей не валидные колонки в SysSchema (например пустая MetaData или ManagerName) и дубль необходимо удалить.

Однако рекомендую выполнить бэкап БД перед выполнением удаления.

Добрый день!
Такая ошибка может быть из-за дублирующей записи в SysSchema.

Проверьте запросом:

select * 
from SysDetail 
    inner join SysSchema as DetailSchema on SysDetail.DetailSchemaUId = DetailSchema.UId
    inner join SysSchema as EntitySchema on SysDetail.EntitySchemaUId = EntitySchema.UId
where SysDetail.Id = '92ad89e3-0c39-46e2-b2e0-eaba4972cc80'

Проверяем у какой из дублирующих записей не валидные колонки в SysSchema (например пустая MetaData или ManagerName) и дубль необходимо удалить.

Однако рекомендую выполнить бэкап БД перед выполнением удаления.

Евгений Воробьев,

Удалил все записи, проблема осталась. Отправил всё перекомпилироваться.
Может еще будут варианты?

Не помогло :(

 

Решил удалением всех записей из [SysDetail] с ID на который ругалось. После удаления первой, ругалось еще на десяток. В итоге это были остатки от Beesender. Видимо как-то криво удалился

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