question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Response code 400 on device certificate provisioning request.

See original GitHub issue

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

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:45 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
rrfriascommented, Feb 17, 2022

Internal ref: 220030530

1reaction
rrfriascommented, Feb 13, 2022

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.

Read more comments on GitHub >

github_iconTop Results From Across the Web

400 Bad Request - SSL Certificate Error | Apigee Edge
The client application receives an HTTP 400 - Bad request response with the message "The SSL certificate error". This error is typically sent...
Read more >
Ask Question - Stack Overflow
Getting 400 error response code when executing a provisioning request (https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/ ...
Read more >
device provisioning services with rasberrypi3 #3233 - GitHub
Hi i am trying to provision the raspberry with x509 certificate when i am provisioning first time the status of DPS shown as...
Read more >
Troubleshooting with Azure IoT Hub Device Provisioning ...
Common error codes ; 409, The request could not be completed due to a conflict with the current state of the target Device...
Read more >
CreateProvisioningClaim - AWS IoT
Creates a provisioning claim. ... HTTP/1.1 200 Content-type: application/json { "certificateId": "string", ... The provisioning claim certificate.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found