What does HRESULT 0x80300109 (PLA_E_DC_ALREADY_EXISTS) mean?

 
Previous Next
PLA_E_EXE_PATH_NOT_VALID PLA_E_DCS_START_WAIT_TIMEOUT

PLA_E_DC_ALREADY_EXISTS

Collector identity is scoped to its containing Data Collector Set

PLA_E_DC_ALREADY_EXISTS means a collector creation or import would duplicate an existing entry in IDataCollectorCollection. This differs from PLA_E_DCS_ALREADY_EXISTS, which concerns the persisted set itself.

Enumerate the collection and compare each collector name, type, and output filename before adding another object. Repeated XML merges and non-idempotent deployment loops often create the collision. Update the existing collector when it represents the same source, or assign a distinct identity only when separate capture behavior and output are genuinely required.

Collection-level checks

  • Collector names already attached to the set.
  • DataCollectorType of the colliding object.
  • Output file names and generated XML fragments.
  • Retry path that may call CreateDataCollector twice.

References


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