¿Qué significa el código NTSTATUS 0xC0190055 (STATUS_TRANSACTION_OBJECT_EXPIRED)?

 
Anterior Siguiente
STATUS_TRANSACTION_NOT_ROOT STATUS_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION

STATUS_TRANSACTION_OBJECT_EXPIRED

Qué significa STATUS_TRANSACTION_OBJECT_EXPIRED

STATUS_TRANSACTION_OBJECT_EXPIRED es un error de lifetime: un transaction/resource-manager context que antes existía ya no puede usarse porque se cerró el manager del que dependía.

A diferencia de NOT_FOUND, suele empezar con un handle válido que sobrevivió a shutdown, unload o recovery. Hay que reabrir objetos dentro del nuevo lifecycle, no conservar handles antiguos.

Qué comprobar

  • Registre cierre/restart del transaction/resource manager.
  • Invalide caches de handles al cruzar ese boundary.
  • Reabra objects durante recovery por APIs KTM.
  • No reutilice handles obtenidos antes del manager restart.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.