Что означает код HRESULT 0xC0041831 (CI_E_NO_CATALOG_MANAGER)?

 
Предыдущий Следующий
CI_E_DIACRITIC_SETTINGS_DIFFER CI_E_INCONSISTENT_TRANSACTION

CI_E_NO_CATALOG_MANAGER

Что означает CI_E_NO_CATALOG_MANAGER

CI_E_NO_CATALOG_MANAGER означает: Диспетчер каталогов не существует. Клиент пытается выполнить действие, для которого необходим catalog manager, но соответствующий управляющий объект не создан или уже уничтожен.

Что проверить

  • Проследите создание manager object и сохраните результат его инициализации.
  • Проверьте lifetime: manager не должен освобождаться раньше зависимых catalog/query объектов.
  • При shutdown убедитесь, что новые операции не стартуют после начала разрушения менеджера.

Дальнейшие действия

Восстановите корректное владение и порядок создания объектов. Глобальный повтор после recreate менеджера допустим только если прежнее состояние уже полностью завершено.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.