Closed Bug 1271257 Opened 8 years ago Closed 8 years ago

Protocol error (unknownError) can't convert undefined to object - ui.js:453

Categories

(DevTools :: Storage Inspector, defect, P1)

defect

Tracking

(firefox46 affected, firefox47 affected, firefox48 affected, firefox49 affected, firefox-esr45 affected, firefox50 fixed)

RESOLVED FIXED
Firefox 50
Tracking Status
firefox46 --- affected
firefox47 --- affected
firefox48 --- affected
firefox49 --- affected
firefox-esr45 --- affected
firefox50 --- fixed

People

(Reporter: magicp.jp, Assigned: miker)

References

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
Build ID: 20160508030214

Steps to reproduce:

1. Start Nightly
2. about:preferences#privacy > History: "Use custom settings for history" > Accept third-party cookies: "From visited"
3. Go to "Getting Started" https://support.mozilla.org/en-US/kb/get-started-firefox-overview-main-features
4. Open DevTools > Storage > Local Storage > https://www.youtube.com
5. Confirm error in the Browser Console


Actual results:

Local storage table is not displayed with the following errors.

<unavailable>	protocol.js:907
Protocol error (unknownError): can't convert undefined to object	ui.js:453

Regression range:
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=cadeefe3e92791a426c3e950b78e4a38a7093e9a&tochange=1056ac371c0468cde5600a7c5765dc170c5f77e5



Expected results:

Local storage table is displayed without error.
Blocks: 1201747
Has Regression Range: --- → yes
Has STR: --- → yes
Component: Untriaged → Developer Tools: Storage Inspector
OS: Unspecified → All
Hardware: Unspecified → All
Stack:
console.error:
  Message: TypeError: can't convert undefined to object
  Stack:
    getValuesForHost@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/storage.js:979:14
StorageActors.defaults/<.getStoreObjects<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/storage.js:313:25
TaskImpl.prototype._run@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:311:39
TaskImpl@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:273:3
createAsyncFunction/asyncFunction@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:247:14
generateRequestHandlers/</handler@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:1047:19
DSC_onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/main.js:1648:15
ChildDebuggerTransport.prototype.receiveMessage@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/transport/transport.js:743:7
This is caused by the YouTube cookies being blocked because cookies are only accepted from visited sites.
Attachment #8766344 - Flags: review?(pbrosset)
Assignee: nobody → mratcliffe
Priority: -- → P1
Attachment #8766344 - Flags: review?(pbrosset) → review+
Pushed by cbook@mozilla.com:
https://hg.mozilla.org/integration/fx-team/rev/15bd559b68aa
Protocol error (unknownError) can't convert undefined to object r=pbrosset
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/15bd559b68aa
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 50
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: