Site icon EfmSoft

What does Windows error code 6801 (ERROR_RM_NOT_ACTIVE) mean?

 
Previous Next
ERROR_TRANSACTIONAL_CONFLICT ERROR_RM_METADATA_CORRUPT

ERROR_RM_NOT_ACTIVE

The resource manager is not currently accepting normal transactional work

ERROR_RM_NOT_ACTIVE belongs to the Windows Kernel Transaction Manager transaction-processing model. A KTM resource manager must be created or opened, associated with its transaction manager, and recovered as required before it handles transaction notifications normally. Microsoft documents a startup sequence in which a durable TM is recovered first and the RM then recovers its own state. An inactive RM can therefore be known to KTM but not ready to enlist or process transactional work.

Check RM startup and shutdown transitions, not only the transaction that reported the error. Look for an earlier initialization, recovery, log, or fatal notification-processing failure that caused the RM to stop. If the RM is intentionally shutting down, reject new work at a higher layer instead of repeatedly enlisting. For a custom RM, log the completion of creation, RecoverResourceManager, notification registration, and service-ready publication as separate milestones.

What to inspect

References


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

Exit mobile version