What does NTSTATUS 0xC0190053 (STATUS_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION) mean?

 
Previous Next
STATUS_TRANSACTIONMANAGER_NOT_ONLINE STATUS_TRANSACTION_NOT_ROOT

STATUS_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION

STATUS_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION occurs when recovery tries to recreate objects from the transaction manager log in the object namespace and finds that required names already collide. The failure is about the relationship between persisted recovery state and live namespace objects.

Deleting a colliding object or log entry blindly can destroy the evidence needed to restore consistency. First establish whether the collision follows a previous unclean shutdown, duplicate manager registration, a changed deployment identity, or an unexpected component that has reused the name.

Recovery cannot recreate the names recorded in the TM log

  • Preserve the TM log and capture the colliding object name, TM identity, and process or service that currently owns the name.
  • Compare the configured manager identity and log location with the values used before the failure.
  • Complete recovery or controlled cleanup using the component’s documented lifecycle rather than clearing names while the manager is active.

References


Looking for a different code? Search another status or error code.