Closed jridgewell closed 7 years ago
Browsers are a random assortment of Android devices, all coming from Google domains.
Request
https://cdn.ampproject.org/v/www.gazzetta.it/Calcio/Serie-A/Roma/02-12-2016/roma-salah-rientrera-febbraio-infortunio-poi-coppa-d-africa-dieci-partite-1701082583820_amp.html?amp_js_v=6
Referrer
https://www.google.it/
User agent
Mozilla/5.0 (Linux; Android 6.0.1; SM-G920F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.85 Mobile Safari/537.36
Seeing some 600 errors in the last hour with this, it's now our 9th largest error.
/cc @muxin, @lannka
Also found some iOS devices with the issue.
From the error messages, we get to https://github.com/ampproject/amphtml/blob/master/src/service/storage-impl.js#L111-L113. Specifically, the
#catch
method is undefined.There are only two bindings, and I'm trusting
LocalStorageBinding#loadBlob
's returnedPromise
will behave correctly. So that leavesViewerStorageBinding
's new call toViewer#sendMessageAwaitResponse
.