ExoPlayer: Response code 400 on device certificate provisioning request.

Describe your question in detail.

We are observing a small % of users getting 400 response codes for device provisioning requests from Feb 3, we reached out to our widevine partners for this Issue but they found nothing was off on their side. Unfortunately, the error is not reproducible on our side but we do have the request and response of the API call. just wanted to ask if this Is a known intermittent Issue or something is really off here?

These were the few Top widevine system Ids facing this Issue (if this helps) : 10335, 8542, 8968, 11190 We are using 2.14.1 as the base exoplayer version.

Request API URL

https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE&signedRequest=CukGEgSTkoq-GgQIABIAKrgGCgx3aWRldmluZS5jb20SEFFDT-KkTHY7zCyCai1u-acagAQfNEomPDWlNert37nAJctsX320995yS_HdXjINpWsRLt5NK55xLuHbLzhG_dVBEW-yrJX0wwd5SCj225zCjwuW_ETRNcPejNgJSArxTq32wCGDEpxKhjJ_g-TThiXXGd337KJ0inZOSpHc-NhgE5Qq7gVpz1PYX3FH14RNBpXltgoz3WYW6FUwZseMYRNwAEq93SFm5a5xU5rE_3zQrhKMs7tpnvfJ8UM3fdEntrEBZJBbNQuzvvZjKOedrNr37TOvOQGU7H1pm8o7ENsZfnM5XhCAs3RX_yj-0mDW0SuTksE7XUQtNcmMp-OkHWUnTA4ZI7NBoX3WVaixtKbr10ZxQoDl7SacIz7MlMqR0mFQbtrwG2cVsMUlAMJepX_twLmecpMGG1H4nmKglGcC4FTGzxNy0o7jNYDN-JSFGt2Oa25O-vmo2Wx0fe89cNq6pC4SsjGBvJACQ6iZmNydIRHSNne0xth0ydg63zSOU7TlCffaoRcx38xj9vuCgcT0_r15aElWtQxwLDG56iDseCbzvxCPC3YVXAE-oa0I4auHwabL3QaXIR4CEKfiw2jMqGzG-604hhf8wgB-no1Z0jyIO7FIuyHffQ8sitGHdrXQkmQdSdtiwjCqycecvHThVA2m0VqplCGRFKueS0E-1nZSvaYBQHwA-HOh_7Y334mx0CIQySptQDaxf86j05NNrfhu_CqAAo5Lz3TV-xwkbBl6s7ain_J93oh16CGWfoSU3z9W9O-fqUMxf_9CS-zTPhBk66c2SKKqivDgm6OjQKjzTNyK8CLkntypowhOkuTegDXunU

Response

{
  "error": {
    "code": 400,
    "message": "Invalid Value",
    "errors": [
      {
        "message": "Invalid Value",
        "domain": "global",
        "reason": "invalid"
      }
    ]
  }
}

cc @SaurabhOfficial @vinodkputta

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 47 (5 by maintainers)

Most upvoted comments

Internal ref: 220030530

An issue with the provisioning service caused it to reject provisioning requests for some system IDs on that date for about an hour and a half. We have taken steps to better handle failures so that they do not affect classes of devices.

Provisioning failures with system IDs 10335, 8542, 8968 are unrelated. Can you please reach out to Widevine support for more information.

Let us know if you are still seeing problems with devices using system ID 11190?

The license request in the original comment does not seem well formed. Is it truncated? If it is still relevant you might want to resend.

I think Widevine are really the right people to help with this. @rrfrias - Could you take a look?