| Previous | Next |
| COMADMIN_E_NOTDELETEABLE | COMADMIN_E_COMP_MOVE_LOCKED |
COMADMIN_E_SESSION
COMADMIN_E_SESSION is the failure HRESULT 0x8011042C (signed decimal -2146368468, unsigned decimal 2148598828). Its severity bit is 1, facility is 17 (FACILITY_ITF), and the facility-specific code field is 0x042C.
COM+ catalog object and collection state: exact meaning of COMADMIN_E_SESSION
The remote or local server catalog version is not supported by the administration session. COMAdmin establishes a catalog session and detects a version/protocol mismatch before reliable collection work.
AllStat records this condition as “The server catalog version is not supported”.
Evidence to collect before repair
- The
COMADMIN_E_SESSIONinvestigation needs collection name, parent key, object key, and application/partition ID so the exact failing boundary remains reconstructable. - For
COMADMIN_E_SESSION, preserve the exact administration method and pending property values; it anchors the failure to the real administration object. - Evidence for
COMADMIN_E_SESSIONshould include ErrorInfo entries and COM+ System Application events, captured before a repair changes state. - Collect a fresh Populate result taken before any repair when diagnosing
COMADMIN_E_SESSION; without it the symbolic HRESULT is underdetermined.
Where COMADMIN_E_SESSION occurs
The authoritative state is the logical COM+ catalog exposed through COMAdmin collections, not a single registry key or an old in-memory object. In the specific case of COMADMIN_E_SESSION, record client and server Windows versions, COMAdmin interface version, remote target, and whether ICOMAdminCatalog2 features were requested.
Diagnostic sequence for COMADMIN_E_SESSION
- To isolate
COMADMIN_E_SESSION, recreate the catalog session and repopulate the relevant hierarchy. - For
COMADMIN_E_SESSION, resolve objects by stable identifiers rather than display names. - At the
COMADMIN_E_SESSIONboundary, compare pending values with collection property metadata. - The next
COMADMIN_E_SESSIONdiagnostic action is to save the smallest coherent change set and inspect ErrorInfo. - To isolate
COMADMIN_E_SESSION, verify the committed object by repopulating after SaveChanges.
Retry and recovery
Use administration tooling supported by the target version or perform management locally with compatible components.
Practical administration scenario
A management host with newer assumptions connects to an older COM+ server whose catalog session version it cannot support.
Difference from nearby COMADMIN results
COMADMIN_E_MIG_VERSIONNOTSUPPORTED concerns catalog migration, while this code concerns the live administration session.
Official Microsoft references for COMADMIN_E_SESSION
- Microsoft: COMADMIN error codes
- Microsoft: the COM+ catalog
- Microsoft: COM+ administration collections
- Microsoft: ICatalogCollection::SaveChanges
- Microsoft: COM+ administration catalog example
Looking for a different code? Search another status or error code.