What does HRESULT 0xC00D1389 (NS_E_STALE_PRESENTATION) mean?

 
Previous Next
NS_E_REDIRECT NS_E_NAMESPACE_WRONG_PERSIST

NS_E_STALE_PRESENTATION

Mechanism and scope

This result (0xC00D1389) marks the presentation description used by the command no longer matches the current stream generation. Treat the symbolic name as a map to the owning Windows Media Services subsystem rather than as a request to reinstall every media component.

A Windows Media presentation has its own context and generation; redirects, updated descriptions and client reconnections can replace the active presentation while an older command still carries identifiers from the previous one. In the trace, correlate commands with the current presentation context; a reconnect or redirect can leave transport working while invalidating a previously captured context.

Reading the second result

Controlled comparisonUse a known-good object of the same type and vary only the precondition described as “the presentation description used by the command no longer matches the current stream generation”.

A controlled correction

  1. Capture 0xC00D1389, the symbolic name, the exact API/administrative action and the first failure timestamp.
  2. Preserve presentation identifier, media header version, publishing-point restart time, active entry URL and the command timestamp.
  3. Perform one isolated experiment: obtain a fresh presentation context after the restart or playlist change and repeat only the affected command.

Related codes are different

Primary distinction: the server can still be reachable and streaming while a single command is stale.

Nearby resultDifferent condition
NS_E_REDIRECTthe server has selected another server or URL as the continuation target.
NS_E_NAMESPACE_WRONG_PERSISTa persistent child is being created beneath a transient parent.
NS_E_NAMESPACE_WRONG_TYPEan existing node is being assigned a value with a different data type.

Changes that do not establish the cause

  • reusing the old context or changing client codecs before refreshing the presentation.

Technical references


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