Вопрос

Проблема открытия 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. Видимо как-то криво удалился

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