| Previous | Next |
| COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT | COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE |
COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER
COM+ Events subscription configuration: exact meaning of COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER
A COM+ event class cannot simultaneously be configured as a subscriber component. Subscription creation detects that the candidate subscriber is itself registered as the event class.
Windows describes this condition as “An event class cannot also be a subscriber component”.
Where the result occurs
Persistent subscriptions require distinct event-class and subscriber roles plus sufficient installed interface metadata; imported or misidentified components may not satisfy that contract. In the specific case of this result, record event class CLSID, subscriber CLSID, applications, and intended publication/subscription topology.
Evidence to collect before repair
- Evidence should include event class CLSID and subscriber CLSID, captured before a repair changes state.
- Collect component application and installed/imported status when diagnosing this result; without it the symbolic HRESULT is underdetermined.
- Record interfaces and subscription properties.
- Preserve COM+ Events and catalog ErrorInfo; it anchors the failure to the real administration object.
Diagnostic sequence
- confirm publisher event class and subscriber are separate components.
- The next diagnostic action is to verify subscriber interface metadata.
- To isolate this result, install rather than import components needing full configuration.
- Create the subscription with explicit identifiers.
- publish a controlled event and capture delivery evidence.
Difference from nearby COMADMIN results
COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT is the broader subscriber-eligibility failure.
Retry and recovery
Use a separate subscriber component and keep publisher event-class identity distinct.
Practical administration scenario
Deployment accidentally supplies the event-class CLSID in both publisher and subscriber fields.
Official Microsoft references
Looking for a different code? Search another status or error code.