What does HRESULT 0x80110401 (COMADMIN_E_OBJECTERRORS) mean?

 
Previous Next
SCARD_W_CACHE_ITEM_TOO_BIG COMADMIN_E_OBJECTINVALID

COMADMIN_E_OBJECTERRORS

COMADMIN_E_OBJECTERRORS is the failure HRESULT 0x80110401 (signed decimal -2146368511, unsigned decimal 2148598785). Its severity bit is 1, facility is 17 (FACILITY_ITF), and the facility-specific code field is 0x0401.

COM+ catalog object and collection state: exact meaning of COMADMIN_E_OBJECTERRORS

A COM+ collection operation reached one or more objects that could not be read or saved. Populate, PopulateByKey, SaveChanges, or another collection-wide operation completed with per-object failures.

AllStat records this condition as “Errors occurred accessing one or more objects - the ErrorInfo collection may have more detail”.

Evidence to collect before repair

  • The COMADMIN_E_OBJECTERRORS investigation needs collection name, parent key, object key, and application/partition ID so the exact failing boundary remains reconstructable.
  • For COMADMIN_E_OBJECTERRORS, preserve the exact administration method and pending property values; it anchors the failure to the real administration object.
  • Evidence for COMADMIN_E_OBJECTERRORS should 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_OBJECTERRORS; without it the symbolic HRESULT is underdetermined.

Where COMADMIN_E_OBJECTERRORS 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_OBJECTERRORS, inspect the ErrorInfo collection and correlate every entry with the collection key and property being processed.

Diagnostic sequence for COMADMIN_E_OBJECTERRORS

  • To isolate COMADMIN_E_OBJECTERRORS, recreate the catalog session and repopulate the relevant hierarchy.
  • For COMADMIN_E_OBJECTERRORS, resolve objects by stable identifiers rather than display names.
  • At the COMADMIN_E_OBJECTERRORS boundary, compare pending values with collection property metadata.
  • The next COMADMIN_E_OBJECTERRORS diagnostic action is to save the smallest coherent change set and inspect ErrorInfo.
  • To isolate COMADMIN_E_OBJECTERRORS, verify the committed object by repopulating after SaveChanges.

Retry and recovery

Correct the reported objects, repopulate the collection, and save again; do not treat the aggregate HRESULT as the only diagnostic.

Practical administration scenario

An automation changes several application objects; SaveChanges returns this HRESULT and ErrorInfo identifies one object with a conflicting identity property.

Difference from nearby COMADMIN results

COMADMIN_E_OBJECTINVALID describes an invalid object itself, while this value is the aggregate result for one or more object-level failures.

Official Microsoft references for COMADMIN_E_OBJECTERRORS


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