What does HRESULT 0xC00D1589 (NS_E_HTTP_TEXT_DATACONTAINER_SIZE_LIMIT_EXCEEDED) mean?

 
Previous Next
NS_E_LOG_NEED_TO_BE_SKIPPED NS_E_PORT_IN_USE

NS_E_HTTP_TEXT_DATACONTAINER_SIZE_LIMIT_EXCEEDED

Where the condition occurs

This result (0xC00D1589) marks the WMS HTTP Download Data Source received a text/playlist response larger than its supported container. The most useful interpretation starts with the Windows Media Services object that returned the HRESULT.

Verification outcomes

Controlled comparisonUse a known-good object of the same type and vary only the precondition described as “the WMS HTTP Download Data Source received a text/playlist response larger than its supported container”.

Test the owning precondition

  1. Capture 0xC00D1589, the symbolic name, the exact API/administrative action and the first failure timestamp.
  2. Preserve requested httpd URL, Content-Length/actual bytes, response type, redirects and generated playlist size.
  3. Perform one isolated experiment: reduce or paginate the generated playlist, or use a supported data-source/parser design for larger content.

Do not merge nearby HRESULT values

Primary distinction: invalid server response concerns response protocol/content validity rather than only its size.

Nearby resultDifferent condition
NS_E_PORT_IN_USEthe plug-in cannot bind its configured protocol/address/port tuple because another socket owns it.
NS_E_LOG_NEED_TO_BE_SKIPPEDthe logging pipeline intentionally decides not to persist the current log record.
NS_E_PORT_IN_USE_HTTPthe WMS HTTP control plug-in conflicts with IIS or another HTTP listener on the selected endpoint.

Changes that do not establish the cause

  • raising client playback buffer settings; the server-side text data container rejected the response.

Technical references


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