Внутренняя ошибка сервера: User catalog provider id '12345' is incorrect. 'UserId' identifier expected
Автор Maksim Efanov, Last modified by Maksim Efanov на 29 ноября 2023 10:53 AM
|
Продукты: Indeed AM (8.*.*)
Затрагиваемые компоненты: Indeed AM Core
Описание проблемы:
- Периодически, после обновления, при входе в MC или в один из её разделов, возникает следующая ошибка: Внутренняя ошибка сервера: User catalog provider id '12345' is incorrect. 'UserId' identifier expected. (Вместо 12345 и UserId может быть любой другой id. Данные значения будут использоваться в качестве примера).
Причины возникновения:
- Это может происходить, если во время обновления id каталога пользователей меняется. В core/Web.config и БД записываются новые данные.
Варианты решения:
- Проверьте, какой id верный. Для этого:
- Откройте вашу СУБД.
- Найдите базу данных, которая используется для Indeed AM Core.
- Найдите таблицы DbAccessGroupMembers и UserAccounts. В них будет указан необходимый id (на скриншотах ниже - UserId). Таких id будет большинство (и один из них, будет 12345).
- В C:\inetpub\wwwroot\am\core\Web.config заменить все id='12345' например на id='UserId' (а именно на тот, который записан в БД).
До:
После:
- Обязательно сделайте бэкап БД.
- Найдите в БД таблицу DbAccessGroupMembers (в ней записываются данные об администраторах системы).
- Удалите в ней запись, значение столбца CatalogObjectId которой начинается на 12345.
|
(5 голос(а))
Эта статья полезна Эта статья бесполезна
|