| Previous | Next |
| NS_E_PORT_IN_USE_HTTP | NS_E_ARCHIVE_REACH_QUOTA |
NS_E_HTTP_TEXT_DATACONTAINER_INVALID_SERVER_RESPONSE
Where the condition occurs
This result (0xC00D158C) marks the HTTP Download Data Source could not interpret the upstream server response. The most useful interpretation starts with the Windows Media Services object that returned the HRESULT.
Verification outcomes
| Controlled comparison | Use a known-good object of the same type and vary only the precondition described as “the HTTP Download Data Source could not interpret the upstream server response”. |
A controlled correction
- Capture
0xC00D158C, the symbolic name, the exact API/administrative action and the first failure timestamp. - Preserve status line, headers, redirects, authentication challenge, body type, truncation and proxy involvement.
- Perform one isolated experiment: capture the raw upstream exchange and correct the web endpoint/proxy so it returns the expected playlist text response.
Do not merge nearby HRESULT values
Primary distinction: size limit exceeded accepts the response form but rejects its volume; invalid response rejects its protocol or content form.
| Nearby result | Different condition |
|---|---|
NS_E_ARCHIVE_REACH_QUOTA | the archive data writer has consumed its configured storage quota. |
NS_E_PORT_IN_USE_HTTP | the WMS HTTP control plug-in conflicts with IIS or another HTTP listener on the selected endpoint. |
NS_E_ARCHIVE_ABORT_DUE_TO_BCAST | the archive writer rejects or aborts because the selected source is a broadcast in an unsupported archive scenario. |
Changes that do not establish the cause
- editing the downstream media file before confirming the playlist response.
Technical references
Looking for a different code? Search another status or error code.
