Что означает код ошибки Windows 6836 (ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET)?

 
Предыдущий Следующий
ERROR_TXF_METADATA_ALREADY_PRESENT ERROR_TRANSACTION_REQUIRED_PROMOTION

ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET

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

ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET — не удалось войти в область транзакции, поскольку обработчик области не инициализирован.

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

Зафиксируйте транзакцию/UOW, диспетчер ресурсов и API, на котором появился ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET.

  • Проверьте фазу транзакции, её конечное состояние, тайм-аут и первый диспетчер ресурсов, который отказал или потерял состояние.
  • Не продолжайте использовать старый дескриптор транзакции после abort/commit; перед новой попыткой убедитесь, что исход предыдущей операции однозначно определён.

Исходная формулировка

  • transaction scope callbacks have not been initialized.
  • Inspect library initialization order and per-process registration of the transaction scope handler.
  • Check startup and shutdown races with worker threads entering scopes.
  • Find the transaction-scope callback registration point in the host or framework.
  • this result belongs to the Windows Kernel Transaction Manager transaction-processing model.

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


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