Open Bug 1482161 Opened 7 years ago Updated 4 years ago

Shaka player demo STORAGE.INDEXED_DB_ERROR in private mode

Categories

(Core :: Audio/Video: Playback, defect, P3)

defect

Tracking

()

Tracking Status
firefox63 --- wontfix
firefox66 --- wontfix
firefox67 --- affected
firefox87 --- affected
firefox88 --- affected
firefox89 --- affected

People

(Reporter: laszlo.bialis, Unassigned)

Details

Attachments

(1 file)

[Note]: - The issue was discovered while testing the Widevine CDM 1.4.9.1088 feature [Affected versions]: FF Beta 62.0b15 Build ID: 20180806191531 FF Nightly 63.0a1 Build ID: 20180809101613 [Affected platforms]: Win10 x64, Win 7 x32, MacOS 10.13, Ubuntu 16.04 [Steps to reproduce]: 1. Open Firefox Beta/Nightly in private mode 2. Copy the following link in the address bar: http://goo.gl/0cVfha or https://shaka-player-demo.appspot.com/demo/#asset=https://storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd;lang=en-US;build=uncompiled 3. Inspect the player window [Expected result]: - The browser window shouldn't display any error as on Chrome. [Actual result]: - The following error is shown: "Shaka Error STORAGE.INDEXED_DB_ERROR (InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.)" [Additional notes]: - The following is displayed in the browser console: Player error <unavailable> main.js:696:3 shakaDemo.onError_ https://shaka-player-demo.appspot.com/demo/main.js:696:3 shakaDemo.init/</< https://shaka-player-demo.appspot.com/demo/main.js:215:9 (Async: promise callback) shakaDemo.init/< https://shaka-player-demo.appspot.com/demo/main.js:212:7 (Async: promise callback) shakaDemo.init https://shaka-player-demo.appspot.com/demo/main.js:185:5 (Async: EventListener.handleEvent) <anonymous> https://shaka-player-demo.appspot.com/demo/main.js:751:5 If after the error is shown one clicks on the "Load" button the video is played automatically, as such the site is working as expected.
Rank: 20
Priority: -- → P3

The error is still displayed when loading the test link in a Private Window, but it is only displayed in Browser Console and it does not show any modal or confirmation pop-up. The page loads correctly and the video plays correctly without any user interaction. Error:

Object { severity: 2, category: 9, code: 9001, data: (1) […], handled: false, message: "Shaka Error STORAGE.INDEXED_DB_ERROR (InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.)", stack: "@https://shaka-player demo.appspot.com/lib/util/error.js:97:17\ninit/open.onerror@https://shaka-player-demo.appspot.com/lib/offline/indexeddb/storage_mechanism.js:78:16\nEventHandlerNonNull*init@https://shaka-player-demo.appspot.com/lib/offline/indexeddb/storage_mechanism.js:77:5\ninit@https://shaka-player-demo.appspot.com/lib/offline/storage_muxer.js:116:35\nlist_@https://shaka-player-demo.appspot.com/lib/offline/storage.js:837:19\nlist@https://shaka-player-demo.appspot.com/lib/offline/storage.js:819:38\nsetupStorage_@https://shaka-player-demo.appspot.com/demo/main.js:632:47\ninit@https://shaka-player-demo.appspot.com/demo/main.js:207:16\nasync*@https://shaka-player-demo.appspot.com/demo/main.js:1783:50\nshakaDemo.Main.initWrapper@https://shaka-player-demo.appspot.com/demo/main.js:1776:11\n@https://shaka-player-demo.appspot.com/demo/main.js:1783:18\ndispatchLoadedEvent_@https://shaka-player-demo.appspot.com/ui/ui.js:340:14\nscanPageForShakaElements_@https://shaka-player-demo.appspot.com/ui/ui.js:319:22\nasync*@https://shaka-player-demo.appspot.com/ui/ui.js:456:10\n" }
​    
category: 9​
code: 9001​
data: Array [ DOMException ]​
handled: false​
message: "Shaka Error STORAGE.INDEXED_DB_ERROR (InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.)"
severity: 2
stack: "@https://shaka-player-demo.appspot.com/lib/util/error.js:97:17\ninit/open.onerror@https://shaka-player-demo.appspot.com/lib/offline/indexeddb/storage_mechanism.js:78:16\nEventHandlerNonNull*init@https://shaka-player-demo.appspot.com/lib/offline/indexeddb/storage_mechanism.js:77:5\ninit@https://shaka-player-demo.appspot.com/lib/offline/storage_muxer.js:116:35\nlist_@https://shaka-player-demo.appspot.com/lib/offline/storage.js:837:19\nlist@https://shaka-player-demo.appspot.com/lib/offline/storage.js:819:38\nsetupStorage_@https://shaka-player-demo.appspot.com/demo/main.js:632:47\ninit@https://shaka-player-demo.appspot.com/demo/main.js:207:16\nasync*@https://shaka-player-demo.appspot.com/demo/main.js:1783:50\nshakaDemo.Main.initWrapper@https://shaka-player-demo.appspot.com/demo/main.js:1776:11\n@https://shaka-player-demo.appspot.com/demo/main.js:1783:18\ndispatchLoadedEvent_@https://shaka-player-demo.appspot.com/ui/ui.js:340:14\nscanPageForShakaElements_@https://shaka-player-demo.appspot.com/ui/ui.js:319:22\nasync*@https://shaka-player-demo.appspot.com/ui/ui.js:456:10\n"
<prototype>: Object { … }
main.js:637:15
    setupStorage_ https://shaka-player-demo.appspot.com/demo/main.js:637
    init https://shaka-player-demo.appspot.com/demo/main.js:207
    <anonymous> https://shaka-player-demo.appspot.com/demo/main.js:1783
    initWrapper https://shaka-player-demo.appspot.com/demo/main.js:1776
    <anonymous> https://shaka-player-demo.appspot.com/demo/main.js:1783
    dispatchLoadedEvent_ https://shaka-player-demo.appspot.com/ui/ui.js:340
    scanPageForShakaElements_ https://shaka-player-demo.appspot.com/ui/ui.js:319
    <anonymous> https://shaka-player-demo.appspot.com/ui/ui.js:456
Severity: normal → S3

Nightly v89.0a1, left=normal mode, right=private mode.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: