| Предыдущий | Следующий |
| hrInvalidDatabase | hrAlreadyInitialized |
hrNotInitialized
Что означает hrNotInitialized
hrNotInitialized означает, что операция ESE выполняется для экземпляра или подсистемы, которая ещё не была успешно инициализирована либо уже завершила работу.
Что проверить
- Убедитесь, что инициализация экземпляра завершилась успешно до создания сессий и открытия баз.
- Проверьте гонку между рабочими потоками и кодом завершения: после
JetTermстарые session/database handles использовать нельзя. - Не теряйте исходную ошибку инициализации — она обычно важнее последующего
hrNotInitialized.
Как исправлять
Сделайте состояние экземпляра явным и допускайте операции только после успешного перехода в initialized. При ошибке запуска остановите зависимые задачи и исправьте первичную причину, вместо повторных вызовов API на неинициализированном объекте.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
