| Previous | Next |
| NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE | NS_E_SUBSCRIPTIONSERVICE_LOGIN_FAILED |
NS_E_TRACK_PURCHASE_MAXIMUM_EXCEEDED
Where the result originates
NS_E_TRACK_PURCHASE_MAXIMUM_EXCEEDED means the online-store transaction contains more purchasable items than the supported maximum.
The result comes from the Player or partner commerce layer while validating the transaction container. A representative case is an album or list expands into more tracks than the commerce API permits in one transaction.
Evidence that survives retries
| Observation | What to capture |
|---|---|
| Primary discriminator | item count, provider limit, duplicate IDs, album expansion, transaction cookie, and whether hidden bundle items were added |
| Owning object | the Player or partner commerce layer while validating the transaction container, including its object identity and generation |
| Timeline marker | the call immediately before the online-store transaction contains more purchasable items than the supported maximum and the completion event, callback, or state change that followed |
| Comparison artifact | one known-good run that changes only this condition: submit smaller batches and record the largest accepted count for the same provider |
The online-store transaction contains more purchasable items than the supported maximum. Preserve the original Player or partner commerce layer while validating the transaction container and the first result in the chain: a later UI message can replace this precise code with a generic playback, setup, network, or device failure.
A controlled verification sequence
- Record this result,
0xC00D135D, the returning method, process architecture, Windows build, and component version. - Capture item count, provider limit, duplicate IDs, album expansion, transaction cookie, and whether hidden bundle items were added before retry logic changes the object.
- Perform this narrow comparison: submit smaller batches and record the largest accepted count for the same provider.
What the result does not prove
In this case, a service-mixing error can occur at any count when items belong to different providers.
Nearby results that mean something else
| Result | Different condition |
|---|---|
NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE | You must buy the file before you can download it. |
NS_E_TRACK_DOWNLOAD_REQUIRES_ALBUM_PURCHASE | The file is only available for download when you buy the entire album. |
NS_E_SUBSCRIPTIONSERVICE_LOGIN_FAILED | Windows Media Player cannot sign in to the online store; Verify that you are using the correct user name and password; If the problem persists, the store might be temporarily unavailable. |
Repair at the owning layer
The supported corrective direction is to split the purchase into provider-supported batches while preserving receipts and transaction IDs.
For an incident, keep the symbolic constant together with 0xC00D135D.
Technical references
Looking for a different code? Search another status or error code.
