| Anterior | Siguiente |
| STATUS_INVALID_TRANSACTION | STATUS_TM_INITIALIZATION_FAILED |
STATUS_TRANSACTION_NOT_ACTIVE
Qué significa STATUS_TRANSACTION_NOT_ACTIVE
STATUS_TRANSACTION_NOT_ACTIVE aparece cuando un caller sigue usando una transaction cuyo lifecycle terminó por commit, rollback, timeout o recovery. Es diferente de no encontrar el objeto y de conocer explícitamente “already committed/aborted”.
La solución es corregir ownership/lifetime del handle o scope que sobrevivió a la transaction. Reutilizarlo en una nueva operación no reactiva el objeto.
Qué comprobar
- Registre estado terminal y quién conserva el handle.
- Revise scopes asíncronos que escapen al lifetime esperado.
- No confunda con
TRANSACTION_NOT_FOUND. - Cree una nueva transaction para trabajo nuevo.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
