Site icon EfmSoft

What does HRESULT 0xC00D158E (NS_E_ARCHIVE_ABORT_DUE_TO_BCAST) mean?

 
Previous Next
NS_E_ARCHIVE_REACH_QUOTA NS_E_ARCHIVE_GAP_DETECTED

NS_E_ARCHIVE_ABORT_DUE_TO_BCAST

What the server is validating

This result (0xC00D158E) marks the archive writer rejects or aborts because the selected source is a broadcast in an unsupported archive scenario. The code identifies a narrow server contract, so diagnosis should preserve the object instance and the first native return.

Administration and system plug-ins validate concrete properties before they bind sockets, emit logs, download remote data or archive a stream; a failure at this layer should be diagnosed from the plug-in configuration and its first lower-level result. In the trace, export the exact plug-in property values and record the service identity. When diagnosing this result, mMC display text alone can hide binding scope, normalized URLs or inherited defaults.

Code-specific failure anatomy

A representative occurrence is when the archive writer rejects or aborts because the selected source is a broadcast in an unsupported archive scenario. Capture publishing-point type, source broadcast flag, archive plug-in mode, start order and stream-header availability together with the object instance and the exact administrative or protocol request.

For a useful negative control, use an archive configuration supported for the broadcast path or capture through the documented data writer workflow.

The tempting but misleading response is converting the playback URL without changing the publishing-point/source type. That action does not test the distinction that matters here: archive gap detected means archiving started and then observed an interruption.

What to record before changing anything

Controlled comparisonUse a known-good object of the same type and vary only the precondition described as “the archive writer rejects or aborts because the selected source is a broadcast in an unsupported archive scenario”.

Smallest useful experiment

  1. Capture 0xC00D158E, the symbolic name, the exact API/administrative action and the first failure timestamp.
  2. Preserve publishing-point type, source broadcast flag, archive plug-in mode, start order and stream-header availability.
  3. Perform one isolated experiment: use an archive configuration supported for the broadcast path or capture through the documented data writer workflow.

Do not merge nearby HRESULT values

Primary distinction: archive gap detected means archiving started and then observed an interruption.

Nearby resultDifferent condition
NS_E_ARCHIVE_GAP_DETECTEDthe archive writer observed a discontinuity in the incoming source.
NS_E_ARCHIVE_REACH_QUOTAthe archive data writer has consumed its configured storage quota.
NS_E_AUTHORIZATION_FILE_NOT_FOUNDan authorization plug-in cannot open the configured policy/ACL file.

Changes that do not establish the cause

  • converting the playback URL without changing the publishing-point/source type.
  • Avoid changing the publishing point, protocol, content and plug-in set in one test; such a test cannot show which precondition cleared the code.

Technical references


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

Exit mobile version