Closed
Bug 1459279
Opened 7 years ago
Closed 7 years ago
Console API: Implement console.countReset()
Categories
(DevTools :: Console, enhancement)
DevTools
Console
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: domfarolino, Assigned: baku)
References
Details
(Keywords: dev-doc-complete)
Attachments
(2 files, 1 obsolete file)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.117 Safari/537.36
Steps to reproduce:
The `console.countReset()` API is being spec'ed at https://github.com/whatwg/console/pull/133 and tested at https://github.com/w3c/web-platform-tests/pull/10722. As of now, Node.js and Edge implement this API, and given that it is being added to the spec, we're expecting implementations to conform. Other implementation bugs can be found at the spec PR link.
Reporter | ||
Updated•7 years ago
|
Component: Untriaged → Developer Tools: Console
Assignee | ||
Comment 1•7 years ago
|
||
Assignee: nobody → amarchesini
Attachment #8973498 -
Flags: review?(bgrinstead)
Updated•7 years ago
|
Keywords: dev-doc-needed
Comment 2•7 years ago
|
||
Comment on attachment 8973498 [details] [diff] [review]
countReset.patch
Review of attachment 8973498 [details] [diff] [review]:
-----------------------------------------------------------------
just a quick note - i'm looking into what frontend changes we'll need for this.
::: dom/console/tests/test_count.html
@@ +64,5 @@
> + var cl = consoleListener(function(obj) {
> + return ("counter" in obj) &&
> + ("label" in obj.counter) &&
> + obj.counter.label == "test" &&
> + obj.counter.error == "unknownLabel";
Please give this a more descriptive name since we'll pass this into a localized string. We have one called "timerDoesntExist" already - how about "counterDoesntExist"?
Comment hidden (mozreview-request) |
Updated•7 years ago
|
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Comment 4•7 years ago
|
||
mozreview-review |
Comment on attachment 8976011 [details]
Bug 1459279 - Add frontend to countReset;
https://reviewboard.mozilla.org/r/244206/#review250148
::: devtools/client/webconsole/utils/messages.js:99
(Diff revision 1)
> + } else if (counter.error) {
> + messageText = l10n.getFormatStr(counter.error, [counter.label]);
> + level = MESSAGE_LEVEL.WARN;
> + parameters = null;
> } else {
> let label = counter.label ? counter.label : l10n.getStr("noCounterLabel");
Note: I think the noCounterLabel case can be removed now that we use the name "default" when calling console.count() with no args.
Assignee | ||
Comment 5•7 years ago
|
||
> Please give this a more descriptive name since we'll pass this into a
> localized string. We have one called "timerDoesntExist" already - how about
> "counterDoesntExist"?
Sure. Can I do it in a follow up?
Flags: needinfo?(bgrinstead)
Assignee | ||
Comment 6•7 years ago
|
||
Ah sorry! I confused this patch with timeLog(). I'll update the patch.
Assignee | ||
Comment 7•7 years ago
|
||
Attachment #8973498 -
Attachment is obsolete: true
Attachment #8973498 -
Flags: review?(bgrinstead)
Attachment #8976069 -
Flags: review?(bgrinstead)
Updated•7 years ago
|
Flags: needinfo?(bgrinstead)
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 10•7 years ago
|
||
mozreview-review |
Comment on attachment 8976011 [details]
Bug 1459279 - Add frontend to countReset;
https://reviewboard.mozilla.org/r/244206/#review251466
Looks good to me ! (our resp. patches looks quite similar :D )
Attachment #8976011 -
Flags: review?(nchevobbe) → review+
Comment 11•7 years ago
|
||
Comment on attachment 8976069 [details] [diff] [review]
countReset.patch
Review of attachment 8976069 [details] [diff] [review]:
-----------------------------------------------------------------
Thanks! Can you push the frontend change (https://reviewboard-hg.mozilla.org/gecko/raw-rev/b3e449fe5f4c) the same time? If there's an issue with it applying we can spin that off into a follow up.
::: dom/console/Console.cpp
@@ +2569,5 @@
> ConsoleCommon::ClearException ce(aCx);
>
> if (aCountValue == MAX_PAGE_COUNTERS) {
> RootedDictionary<ConsoleCounterError> error(aCx);
> + error.mLabel = aCountLabel;
I'd prefer if we explicitly set the error to "maxCountersExceeded" here and drop the default value from webidl since we now have more than one and that would be more consistent with how we handle the reset error.
@@ +2592,5 @@
> return value;
> }
>
> +JS::Value
> +Console::CreateCounterResetValue(JSContext* aCx, const nsAString& aCountLabel,
It seems like there's at least as much shared code between CreateCounterResetValue and CreateCounterValue as there is between timeLog and timeEnd in CreateLogOrEndTimerValue.
Up to you.. but what do you think about having a CreateCounterOrResetCounterValue (or similarly named) function to share? I guess we would pass in a bool to check if it's a reset to decide which error to show, since we don't have the analog of TimerStatus here.
Attachment #8976069 -
Flags: review?(bgrinstead) → review+
Comment hidden (mozreview-request) |
Comment 13•7 years ago
|
||
The frontend patch had a typo causing a lint failure. New patch to land is at https://reviewboard-hg.mozilla.org/gecko/raw-rev/969a02a40bf1
Comment 14•7 years ago
|
||
Comment 15•7 years ago
|
||
Looks like the patch is failing dom/tests/mochitest/general/test_consoleAPI.html: https://treeherder.mozilla.org/#/jobs?repo=try&revision=bf2ff589853055e5ef20ce8711becc7175ce7b47&selectedJob=179555518
Comment 16•7 years ago
|
||
Pushed by amarchesini@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/72cefac79122
Console API: Implement console.countReset(), r=bgrins
https://hg.mozilla.org/integration/mozilla-inbound/rev/545a2ee68554
Add frontend to countReset;r=nchevobbe
Comment 17•7 years ago
|
||
Pushed by amarchesini@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/11740609e1db
counterDoesntExist should not use an apostrophe, r=me CLOSED TREE
Comment 18•7 years ago
|
||
Pushed by amarchesini@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/318ae5b0ec8b
Stub generated for Console.countReset, r=me CLOSED TREE
Comment 19•7 years ago
|
||
Backout by rgurzau@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/75122e95e321
Backed out 3 changesets for failures on stub-generators/browser_webconsole_check_stubs_console_api.js on a CLOSED TREE
Comment 20•7 years ago
|
||
Backed out 3 changesets (bug 1459279) for failures on stub-generators/browser_webconsole_check_stubs_console_api.js on a CLOSED TREE
Backout link: https://hg.mozilla.org/integration/mozilla-inbound/rev/75122e95e3212dd14d0608fe4b06e951ba8c427b
Push with failures:
https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=545a2ee68554da59c510f0dd926bf08d18c2fce2
https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=11740609e1dba90ff53604ea369c0cdb95dc48d5
https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=318ae5b0ec8b4e0f9250b2a96e8788896230041c
Log link: https://treeherder.mozilla.org/logviewer.html#?job_id=179680975&repo=mozilla-inbound&lineNumber=15876
Log snippet:
[task 2018-05-22T17:51:44.170Z] 17:51:44 INFO - *** Start BrowserChrome Test Results ***
[task 2018-05-22T17:51:44.186Z] 17:51:44 INFO - GECKO(2765) | ++DOCSHELL 0x7fcb8ab79800 == 1 [pid = 2855] [id = {abae659f-5283-4f46-9f39-e43424639cbb}]
[task 2018-05-22T17:51:44.275Z] 17:51:44 INFO - GECKO(2765) | ++DOMWINDOW == 1 (0x7fcba1098600) [pid = 2855] [serial = 1] [outer = (nil)]
[task 2018-05-22T17:51:44.324Z] 17:51:44 INFO - checking window state
[task 2018-05-22T17:51:44.401Z] 17:51:44 INFO - GECKO(2765) | ++DOCSHELL 0x7f97ed2bf000 == 2 [pid = 2815] [id = {9ee72bf6-2c77-4fda-b735-d636b1645f3b}]
[task 2018-05-22T17:51:44.402Z] 17:51:44 INFO - GECKO(2765) | ++DOMWINDOW == 5 (0x7f980679a000) [pid = 2815] [serial = 5] [outer = (nil)]
[task 2018-05-22T17:51:44.519Z] 17:51:44 INFO - GECKO(2765) | ++DOMWINDOW == 2 (0x7fcb879b6000) [pid = 2855] [serial = 2] [outer = 0x7fcba1098600]
[task 2018-05-22T17:51:44.556Z] 17:51:44 INFO - GECKO(2765) | ++DOMWINDOW == 6 (0x7f97ed283400) [pid = 2815] [serial = 6] [outer = 0x7f980679a000]
[task 2018-05-22T17:51:44.584Z] 17:51:44 INFO - TEST-START | devtools/client/webconsole/test/fixtures/stub-generators/browser_webconsole_check_stubs_console_api.js
[task 2018-05-22T17:51:44.827Z] 17:51:44 INFO - GECKO(2765) | ++DOMWINDOW == 7 (0x7f97ed288400) [pid = 2815] [serial = 7] [outer = 0x7f980679a000]
[task 2018-05-22T17:51:45.166Z] 17:51:45 INFO - GECKO(2765) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmp_I6TUO.mozrunner/runtests_leaks_tab_pid2884.log
[task 2018-05-22T17:51:45.718Z] 17:51:45 INFO - GECKO(2765) | Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2018-05-22T17:51:46.453Z] 17:51:46 INFO - GECKO(2765) | ++DOCSHELL 0x7f90e674e000 == 1 [pid = 2884] [id = {0c3d0e65-4095-4d77-a100-31401924b5f5}]
[task 2018-05-22T17:51:46.579Z] 17:51:46 INFO - GECKO(2765) | ++DOMWINDOW == 1 (0x7f90fff96600) [pid = 2884] [serial = 1] [outer = (nil)]
[task 2018-05-22T17:51:46.842Z] 17:51:46 INFO - GECKO(2765) | ++DOMWINDOW == 2 (0x7f90e8057800) [pid = 2884] [serial = 2] [outer = 0x7f90fff96600]
[task 2018-05-22T17:51:47.166Z] 17:51:47 INFO - GECKO(2765) | [Child 2884, Main Thread] WARNING: site security information will not be persisted: file /builds/worker/workspace/build/src/security/manager/ssl/nsSiteSecurityService.cpp, line 553
[task 2018-05-22T17:51:47.214Z] 17:51:47 INFO - GECKO(2765) | [Parent 2765, Main Thread] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/worker/workspace/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 290
[task 2018-05-22T17:51:47.412Z] 17:51:47 INFO - GECKO(2765) | ++DOMWINDOW == 3 (0x7f90e0e1cc00) [pid = 2884] [serial = 3] [outer = 0x7f90fff96600]
[task 2018-05-22T17:51:48.016Z] 17:51:48 INFO - GECKO(2765) | --DOCSHELL 0x7f97ed04d000 == 1 [pid = 2815] [id = {6a9e82ce-87c9-42f1-947f-a14aa9ed9740}]
[task 2018-05-22T17:51:48.065Z] 17:51:48 INFO - GECKO(2765) | [Parent 2765, Main Thread] WARNING: NS_ENSURE_TRUE(aSecondURI) failed: file /builds/worker/workspace/build/src/dom/base/ThirdPartyUtil.cpp, line 98
[task 2018-05-22T17:51:48.749Z] 17:51:48 INFO - GECKO(2765) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmp_I6TUO.mozrunner/runtests_leaks_tab_pid2911.log
[task 2018-05-22T17:51:49.089Z] 17:51:49 INFO - GECKO(2765) | Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2018-05-22T17:51:49.206Z] 17:51:49 INFO - GECKO(2765) | ++DOCSHELL 0x7fd74954f800 == 8 [pid = 2765] [id = {8f64ca46-7fb9-4d8c-87a2-1c11b3660b0a}]
[task 2018-05-22T17:51:49.207Z] 17:51:49 INFO - GECKO(2765) | ++DOMWINDOW == 19 (0x7fd74e27e000) [pid = 2765] [serial = 19] [outer = (nil)]
[task 2018-05-22T17:51:49.208Z] 17:51:49 INFO - GECKO(2765) | ++DOMWINDOW == 20 (0x7fd7495de800) [pid = 2765] [serial = 20] [outer = 0x7fd74e27e000]
[task 2018-05-22T17:51:49.512Z] 17:51:49 INFO - GECKO(2765) | ++DOMWINDOW == 21 (0x7fd7495e3000) [pid = 2765] [serial = 21] [outer = 0x7fd74e27e000]
[task 2018-05-22T17:51:50.079Z] 17:51:50 INFO - GECKO(2765) | ++DOCSHELL 0x7fd74df80000 == 9 [pid = 2765] [id = {1ac779b4-4d59-4afa-a9cd-fdc3b46fed73}]
[task 2018-05-22T17:51:50.080Z] 17:51:50 INFO - GECKO(2765) | ++DOMWINDOW == 22 (0x7fd741692a00) [pid = 2765] [serial = 22] [outer = (nil)]
[task 2018-05-22T17:51:50.082Z] 17:51:50 INFO - GECKO(2765) | ++DOMWINDOW == 23 (0x7fd74d30f000) [pid = 2765] [serial = 23] [outer = 0x7fd741692a00]
[task 2018-05-22T17:51:52.650Z] 17:51:52 INFO - GECKO(2765) | --DOMWINDOW == 6 (0x7f97eb5c6000) [pid = 2815] [serial = 2] [outer = (nil)] [url = about:blank]
[task 2018-05-22T17:51:52.650Z] 17:51:52 INFO - GECKO(2765) | --DOMWINDOW == 5 (0x7f97ed283400) [pid = 2815] [serial = 6] [outer = (nil)] [url = about:blank]
[task 2018-05-22T17:51:53.509Z] 17:51:53 INFO - GECKO(2765) | Handler function DebuggerClient.requester request callback threw an exception: TypeError: iterator is undefined
[task 2018-05-22T17:51:53.516Z] 17:51:53 INFO - GECKO(2765) | Stack: messageTableDataGet/</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/actions/messages.js:93:7
[task 2018-05-22T17:51:53.518Z] 17:51:53 INFO - GECKO(2765) | DebuggerClient.requester/</<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:126:9
[task 2018-05-22T17:51:53.519Z] 17:51:53 INFO - GECKO(2765) | exports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14
[task 2018-05-22T17:51:53.521Z] 17:51:53 INFO - GECKO(2765) | safeOnResponse@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:611:14
[task 2018-05-22T17:51:53.525Z] 17:51:53 INFO - GECKO(2765) | listenerJson@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:632:25
[task 2018-05-22T17:51:53.526Z] 17:51:53 INFO - GECKO(2765) | emit@resource://devtools/shared/base-loader.js -> resource://devtools/shared/event-emitter.js:178:37
[task 2018-05-22T17:51:53.528Z] 17:51:53 INFO - GECKO(2765) | emit@resource://devtools/shared/base-loader.js -> resource://devtools/shared/event-emitter.js:255:29
[task 2018-05-22T17:51:53.529Z] 17:51:53 INFO - GECKO(2765) | emitReply@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:915:29
[task 2018-05-22T17:51:53.530Z] 17:51:53 INFO - GECKO(2765) | DevTools RDP*request@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:624:21
[task 2018-05-22T17:51:53.535Z] 17:51:53 INFO - GECKO(2765) | DebuggerClient.requester/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:114:12
[task 2018-05-22T17:51:53.536Z] 17:51:53 INFO - GECKO(2765) | exports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14
[task 2018-05-22T17:51:53.537Z] 17:51:53 INFO - GECKO(2765) | fetchObjectActorData@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/actions/messages.js:86:38
[task 2018-05-22T17:51:53.539Z] 17:51:53 INFO - GECKO(2765) | messageTableDataGet/<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/actions/messages.js:91:5
[task 2018-05-22T17:51:53.541Z] 17:51:53 INFO - GECKO(2765) | thunk/</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/store.js:90:9
[task 2018-05-22T17:51:53.542Z] 17:51:53 INFO - GECKO(2765) | componentWillMount@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/components/ConsoleTable.js:48:5
[task 2018-05-22T17:51:53.543Z] 17:51:53 INFO - GECKO(2765) | callComponentWillMount@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:6228:5
[task 2018-05-22T17:51:53.548Z] 17:51:53 INFO - GECKO(2765) | mountClassInstance@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:6279:7
[task 2018-05-22T17:51:53.554Z] 17:51:53 INFO - GECKO(2765) | updateClassComponent@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:7529:9
[task 2018-05-22T17:51:53.555Z] 17:51:53 INFO - GECKO(2765) | beginWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:7883:16
[task 2018-05-22T17:51:53.556Z] 17:51:53 INFO - GECKO(2765) | performUnitOfWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:9706:16
[task 2018-05-22T17:51:53.556Z] 17:51:53 INFO - GECKO(2765) | workLoop@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:9753:26
[task 2018-05-22T17:51:53.557Z] 17:51:53 INFO - GECKO(2765) | renderRoot@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:9832:9
[task 2018-05-22T17:51:53.558Z] 17:51:53 INFO - GECKO(2765) | performWorkOnRoot@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10465:24
[task 2018-05-22T17:51:53.559Z] 17:51:53 INFO - GECKO(2765) | performWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10418:7
[task 2018-05-22T17:51:53.560Z] 17:51:53 INFO - GECKO(2765) | requestWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10329:7
[task 2018-05-22T17:51:53.566Z] 17:51:53 INFO - GECKO(2765) | scheduleWorkImpl@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10188:11
[task 2018-05-22T17:51:53.566Z] 17:51:53 INFO - GECKO(2765) | scheduleWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10152:12
[task 2018-05-22T17:51:53.567Z] 17:51:53 INFO - GECKO(2765) | enqueueSetState@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:6131:7
[task 2018-05-22T17:51:53.568Z] 17:51:53 INFO - GECKO(2765) | Component.prototype.setState@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react.js:346:3
[task 2018-05-22T17:51:53.569Z] 17:51:53 INFO - GECKO(2765) | onStateChange@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1412:11
[task 2018-05-22T17:51:53.570Z] 17:51:53 INFO - GECKO(2765) | notify@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1159:9
[task 2018-05-22T17:51:53.571Z] 17:51:53 INFO - GECKO(2765) | notifyNestedSubs@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1198:5
[task 2018-05-22T17:51:53.572Z] 17:51:53 INFO - GECKO(2765) | onStateChange@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1409:11
[task 2018-05-22T17:51:53.572Z] 17:51:53 INFO - GECKO(2765) | dispatch@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/redux.js:416:7
[task 2018-05-22T17:51:53.574Z] 17:51:53 INFO - GECKO(2765) | thunk/</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/store.js:91:9
[task 2018-05-22T17:51:53.575Z] 17:51:53 INFO - GECKO(2765) | setTimeoutIfNeeded/this.throttledDispatchPromise</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:388:9
[task 2018-05-22T17:51:53.576Z] 17:51:53 INFO - GECKO(2765) | setTimeout handler*setTimeoutIfNeeded/this.throttledDispatchPromise<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:385:7
[task 2018-05-22T17:51:53.577Z] 17:51:53 INFO - GECKO(2765) | setTimeoutIfNeeded@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:384:37
[task 2018-05-22T17:51:53.578Z] 17:51:53 INFO - GECKO(2765) | batchedMessagesAdd@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:366:5
[task 2018-05-22T17:51:53.579Z] 17:51:53 INFO - GECKO(2765) | dispatchMessageAdd@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:252:5
[task 2018-05-22T17:51:53.580Z] 17:51:53 INFO - GECKO(2765) | dispatchMessageAdd@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/webconsole-connection-proxy.js:231:5
[task 2018-05-22T17:51:53.581Z] 17:51:53 INFO - GECKO(2765) | _onConsoleAPICall@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/webconsole-connection-proxy.js:332:5
[task 2018-05-22T17:51:53.583Z] 17:51:53 INFO - GECKO(2765) | eventSource/proto.emit@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/event-source.js:124:9
[task 2018-05-22T17:51:53.584Z] 17:51:53 INFO - GECKO(2765) | onPacket@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:911:7
[task 2018-05-22T17:51:53.586Z] 17:51:53 INFO - GECKO(2765) | send/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:553:13
[task 2018-05-22T17:51:53.588Z] 17:51:53 INFO - GECKO(2765) | exports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14
[task 2018-05-22T17:51:53.589Z] 17:51:53 INFO - GECKO(2765) | DevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/base-loader.js -> resource://devtools/shared/DevToolsUtils.js:57:19
[task 2018-05-22T17:51:53.590Z] 17:51:53 INFO - GECKO(2765) | send@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:547:9
[task 2018-05-22T17:51:53.600Z] 17:51:53 INFO - GECKO(2765) | send@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1476:5
[task 2018-05-22T17:51:53.601Z] 17:51:53 INFO - GECKO(2765) | receiveMessage@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:735:7
[task 2018-05-22T17:51:53.602Z] 17:51:53 INFO - GECKO(2765) | MessageListener.receiveMessage*_addListener@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:709:7
[task 2018-05-22T17:51:53.603Z] 17:51:53 INFO - GECKO(2765) | ready@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:726:7
[task 2018-05-22T17:51:53.605Z] 17:51:53 INFO - GECKO(2765) | connectToFrame/</onActorCreated<@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1059:9
[task 2018-05-22T17:51:53.606Z] 17:51:53 INFO - GECKO(2765) | exports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14
[task 2018-05-22T17:51:53.607Z] 17:51:53 INFO - GECKO(2765) | MessageListener.receiveMessage*trackMessageManager@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:994:11
[task 2018-05-22T17:51:53.608Z] 17:51:53 INFO - GECKO(2765) | connectToFrame/<@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1147:7
[task 2018-05-22T17:51:53.608Z] 17:51:53 INFO - GECKO(2765) | connectToFrame@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:984:12
[task 2018-05-22T17:51:53.609Z] 17:51:53 INFO - GECKO(2765) | connect@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/webbrowser.js:723:19
[task 2018-05-22T17:51:53.610Z] 17:51:53 INFO - GECKO(2765) | async*BrowserTabList.prototype._getActorForBrowser@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/webbrowser.js:325:10
[task 2018-05-22T17:51:53.612Z] 17:51:53 INFO - GECKO(2765) | BrowserTabList.prototype.getTab@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/webbrowser.js:364:16
[task 2018-05-22T17:51:53.613Z] 17:51:53 INFO - GECKO(2765) | onGetTab@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/root.js:332:24
[task 2018-05-22T17:51:53.614Z] 17:51:53 INFO - GECKO(2765) | Async*onPacket@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1761:15
[task 2018-05-22T17:51:53.615Z] 17:51:53 INFO - GECKO(2765) | send/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:553:13
[task 2018-05-22T17:51:53.616Z] 17:51:53 INFO - GECKO(2765) | exports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14
[task 2018-05-22T17:51:53.618Z] 17:51:53 INFO - GECKO(2765) | DevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/base-loader.js -> resource://devtools/shared/DevToolsUtils.js:57:19
[task 2018-05-22T17:51:53.619Z] 17:51:53 INFO - GECKO(2765) | send@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:547:9
[task 2018-05-22T17:51:53.620Z] 17:51:53 INFO - GECKO(2765) | _sendRequest@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:776:7
[task 2018-05-22T17:51:53.621Z] 17:51:53 INFO - GECKO(2765) | _sendOrQueueRequest@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:760:7
[task 2018-05-22T17:51:53.622Z] 17:51:53 INFO - GECKO(2765) | request@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:650:5
[task 2018-05-22T17:51:53.623Z] 17:51:53 INFO - GECKO(2765) | getTab@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/root-client.js:239:12
[task 2018-05-22T17:51:53.624Z] 17:51:53 INFO - GECKO(2765) | Line: 93, column: 7
[task 2018-05-22T17:51:53.625Z] 17:51:53 INFO - GECKO(2765) | console.error: "Handler function DebuggerClient.requester request callback threw an exception: TypeError: iterator is undefined\nStack: messageTableDataGet/</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/actions/messages.js:93:7\nDebuggerClient.requester/</<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:126:9\nexports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14\nsafeOnResponse@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:611:14\nlistenerJson@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:632:25\nemit@resource://devtools/shared/base-loader.js -> resource://devtools/shared/event-emitter.js:178:37\nemit@resource://devtools/shared/base-loader.js -> resource://devtools/shared/event-emitter.js:255:29\nemitReply@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:915:29\nDevTools RDP*request@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:624:21\nDebuggerClient.requester/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:114:12\nexports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14\nfetchObjectActorData@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/actions/messages.js:86:38\nmessageTableDataGet/<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/actions/messages.js:91:5\nthunk/</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/store.js:90:9\ncomponentWillMount@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/components/ConsoleTable.js:48:5\ncallComponentWillMount@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:6228:5\nmountClassInstance@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:6279:7\nupdateClassComponent@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:7529:9\nbeginWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:7883:16\nperformUnitOfWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:9706:16\nworkLoop@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:9753:26\nrenderRoot@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:9832:9\nperformWorkOnRoot@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10465:24\nperformWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10418:7\nrequestWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10329:7\nscheduleWorkImpl@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10188:11\nscheduleWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10152:12\nenqueueSetState@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:6131:7\nComponent.prototype.setState@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react.js:346:3\nonStateChange@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1412:11\nnotify@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1159:9\nnotifyNestedSubs@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1198:5\nonStateChange@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1409:11\ndispatch@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/redux.js:416:7\nthunk/</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/store.js:91:9\nsetTimeoutIfNeeded/this.throttledDispatchPromise</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:388:9\nsetTimeout handler*setTimeoutIfNeeded/this.throttledDispatchPromise<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:385:7\nsetTimeoutIfNeeded@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:384:37\nbatchedMessagesAdd@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:366:5\ndispatchMessageAdd@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:252:5\ndispatchMessageAdd@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/webconsole-connection-proxy.js:231:5\n_onConsoleAPICall@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/webconsole-connection-proxy.js:332:5\neventSource/proto.emit@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/event-source.js:124:9\nonPacket@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:911:7\nsend/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:553:13\nexports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14\nDevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/base-loader.js -> resource://devtools/shared/DevToolsUtils.js:57:19\nsend@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:547:9\nsend@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1476:5\nreceiveMessage@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:735:7\nMessageListener.receiveMessage*_addListener@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:709:7\nready@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:726:7\nconnectToFrame/</onActorCreated<@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1059:9\nexports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14\nMessageListener.receiveMessage*trackMessageManager@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:994:11\nconnectToFrame/<@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1147:7\nconnectToFrame@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:984:12\nconnect@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/webbrowser.js:723:19\nasync*BrowserTabList.prototype._getActorForBrowser@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/webbrowser.js:325:10\nBrowserTabList.prototype.getTab@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/webbrowser.js:364:16\nonGetTab@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/root.js:332:24\nAsync*onPacket@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1761:15\nsend/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:553:13\nexports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14\nDevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/base-loader.js -> resource://devtools/shared/DevToolsUtils.js:57:19\nsend@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:547:9\n_sendRequest@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:776:7\n_sendOrQueueRequest@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:760:7\nrequest@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:650:5\ngetTab@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/root-client.js:239:12\nLine: 93, column: 7"
[task 2018-05-22T17:51:53.974Z] 17:51:53 INFO - GECKO(2765) | [Child 2884, Main Thread] WARNING: mTimerRegistry entry not found: file /builds/worker/workspace/build/src/dom/console/Console.cpp, line 2398
[task 2018-05-22T17:51:54.480Z] 17:51:54 INFO - GECKO(2765) | Handler function DebuggerClient.requester request callback threw an exception: TypeError: iterator is undefined
[task 2018-05-22T17:51:54.481Z] 17:51:54 INFO - GECKO(2765) | Stack: messageTableDataGet/</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/actions/messages.js:93:7
[task 2018-05-22T17:51:54.481Z] 17:51:54 INFO - GECKO(2765) | DebuggerClient.requester/</<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:126:9
[task 2018-05-22T17:51:54.481Z] 17:51:54 INFO - GECKO(2765) | exports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14
[task 2018-05-22T17:51:54.482Z] 17:51:54 INFO - GECKO(2765) | safeOnResponse@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:611:14
[task 2018-05-22T17:51:54.482Z] 17:51:54 INFO - GECKO(2765) | listenerJson@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:632:25
[task 2018-05-22T17:51:54.482Z] 17:51:54 INFO - GECKO(2765) | emit@resource://devtools/shared/base-loader.js -> resource://devtools/shared/event-emitter.js:178:37
[task 2018-05-22T17:51:54.484Z] 17:51:54 INFO - GECKO(2765) | emit@resource://devtools/shared/base-loader.js -> resource://devtools/shared/event-emitter.js:255:29
[task 2018-05-22T17:51:54.485Z] 17:51:54 INFO - GECKO(2765) | emitReply@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:915:29
[task 2018-05-22T17:51:54.486Z] 17:51:54 INFO - GECKO(2765) | DevTools RDP*request@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:624:21
[task 2018-05-22T17:51:54.487Z] 17:51:54 INFO - GECKO(2765) | DebuggerClient.requester/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:114:12
[task 2018-05-22T17:51:54.488Z] 17:51:54 INFO - GECKO(2765) | exports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14
[task 2018-05-22T17:51:54.490Z] 17:51:54 INFO - GECKO(2765) | fetchObjectActorData@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/actions/messages.js:86:38
[task 2018-05-22T17:51:54.494Z] 17:51:54 INFO - GECKO(2765) | messageTableDataGet/<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/actions/messages.js:91:5
[task 2018-05-22T17:51:54.495Z] 17:51:54 INFO - GECKO(2765) | thunk/</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/store.js:90:9
[task 2018-05-22T17:51:54.496Z] 17:51:54 INFO - GECKO(2765) | componentWillMount@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/components/ConsoleTable.js:48:5
[task 2018-05-22T17:51:54.498Z] 17:51:54 INFO - GECKO(2765) | callComponentWillMount@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:6228:5
[task 2018-05-22T17:51:54.499Z] 17:51:54 INFO - GECKO(2765) | mountClassInstance@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:6279:7
[task 2018-05-22T17:51:54.500Z] 17:51:54 INFO - GECKO(2765) | updateClassComponent@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:7529:9
[task 2018-05-22T17:51:54.501Z] 17:51:54 INFO - GECKO(2765) | beginWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:7883:16
[task 2018-05-22T17:51:54.503Z] 17:51:54 INFO - GECKO(2765) | performUnitOfWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:9706:16
[task 2018-05-22T17:51:54.505Z] 17:51:54 INFO - GECKO(2765) | workLoop@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:9753:26
[task 2018-05-22T17:51:54.509Z] 17:51:54 INFO - GECKO(2765) | renderRoot@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:9832:9
[task 2018-05-22T17:51:54.510Z] 17:51:54 INFO - GECKO(2765) | performWorkOnRoot@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10465:24
[task 2018-05-22T17:51:54.511Z] 17:51:54 INFO - GECKO(2765) | performWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10418:7
[task 2018-05-22T17:51:54.513Z] 17:51:54 INFO - GECKO(2765) | requestWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10329:7
[task 2018-05-22T17:51:54.514Z] 17:51:54 INFO - GECKO(2765) | scheduleWorkImpl@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10188:11
[task 2018-05-22T17:51:54.515Z] 17:51:54 INFO - GECKO(2765) | scheduleWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10152:12
[task 2018-05-22T17:51:54.517Z] 17:51:54 INFO - GECKO(2765) | enqueueSetState@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:6131:7
[task 2018-05-22T17:51:54.519Z] 17:51:54 INFO - GECKO(2765) | Component.prototype.setState@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react.js:346:3
[task 2018-05-22T17:51:54.520Z] 17:51:54 INFO - GECKO(2765) | onStateChange@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1412:11
[task 2018-05-22T17:51:54.523Z] 17:51:54 INFO - GECKO(2765) | notify@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1159:9
[task 2018-05-22T17:51:54.525Z] 17:51:54 INFO - GECKO(2765) | notifyNestedSubs@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1198:5
[task 2018-05-22T17:51:54.526Z] 17:51:54 INFO - GECKO(2765) | onStateChange@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1409:11
[task 2018-05-22T17:51:54.529Z] 17:51:54 INFO - GECKO(2765) | dispatch@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/redux.js:416:7
[task 2018-05-22T17:51:54.535Z] 17:51:54 INFO - GECKO(2765) | thunk/</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/store.js:91:9
[task 2018-05-22T17:51:54.536Z] 17:51:54 INFO - GECKO(2765) | setTimeoutIfNeeded/this.throttledDispatchPromise</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:388:9
[task 2018-05-22T17:51:54.537Z] 17:51:54 INFO - GECKO(2765) | setTimeout handler*setTimeoutIfNeeded/this.throttledDispatchPromise<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:385:7
[task 2018-05-22T17:51:54.538Z] 17:51:54 INFO - GECKO(2765) | setTimeoutIfNeeded@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:384:37
[task 2018-05-22T17:51:54.540Z] 17:51:54 INFO - GECKO(2765) | batchedMessagesAdd@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:366:5
[task 2018-05-22T17:51:54.542Z] 17:51:54 INFO - GECKO(2765) | dispatchMessageAdd@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:252:5
[task 2018-05-22T17:51:54.543Z] 17:51:54 INFO - GECKO(2765) | dispatchMessageAdd@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/webconsole-connection-proxy.js:231:5
[task 2018-05-22T17:51:54.548Z] 17:51:54 INFO - GECKO(2765) | _onConsoleAPICall@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/webconsole-connection-proxy.js:332:5
[task 2018-05-22T17:51:54.549Z] 17:51:54 INFO - GECKO(2765) | eventSource/proto.emit@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/event-source.js:124:9
[task 2018-05-22T17:51:54.550Z] 17:51:54 INFO - GECKO(2765) | onPacket@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:911:7
[task 2018-05-22T17:51:54.551Z] 17:51:54 INFO - GECKO(2765) | send/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:553:13
[task 2018-05-22T17:51:54.552Z] 17:51:54 INFO - GECKO(2765) | exports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14
[task 2018-05-22T17:51:54.554Z] 17:51:54 INFO - GECKO(2765) | DevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/base-loader.js -> resource://devtools/shared/DevToolsUtils.js:57:19
[task 2018-05-22T17:51:54.555Z] 17:51:54 INFO - GECKO(2765) | send@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:547:9
[task 2018-05-22T17:51:54.560Z] 17:51:54 INFO - GECKO(2765) | send@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1476:5
[task 2018-05-22T17:51:54.561Z] 17:51:54 INFO - GECKO(2765) | receiveMessage@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:735:7
[task 2018-05-22T17:51:54.563Z] 17:51:54 INFO - GECKO(2765) | MessageListener.receiveMessage*_addListener@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:709:7
[task 2018-05-22T17:51:54.563Z] 17:51:54 INFO - GECKO(2765) | ready@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:726:7
[task 2018-05-22T17:51:54.563Z] 17:51:54 INFO - GECKO(2765) | connectToFrame/</onActorCreated<@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1059:9
[task 2018-05-22T17:51:54.564Z] 17:51:54 INFO - GECKO(2765) | exports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14
[task 2018-05-22T17:51:54.564Z] 17:51:54 INFO - GECKO(2765) | MessageListener.receiveMessage*trackMessageManager@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:994:11
[task 2018-05-22T17:51:54.565Z] 17:51:54 INFO - GECKO(2765) | connectToFrame/<@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1147:7
[task 2018-05-22T17:51:54.565Z] 17:51:54 INFO - GECKO(2765) | connectToFrame@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:984:12
[task 2018-05-22T17:51:54.566Z] 17:51:54 INFO - GECKO(2765) | connect@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/webbrowser.js:723:19
[task 2018-05-22T17:51:54.567Z] 17:51:54 INFO - GECKO(2765) | async*BrowserTabList.prototype._getActorForBrowser@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/webbrowser.js:325:10
[task 2018-05-22T17:51:54.568Z] 17:51:54 INFO - GECKO(2765) | BrowserTabList.prototype.getTab@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/webbrowser.js:364:16
[task 2018-05-22T17:51:54.568Z] 17:51:54 INFO - GECKO(2765) | onGetTab@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/root.js:332:24
[task 2018-05-22T17:51:54.569Z] 17:51:54 INFO - GECKO(2765) | Async*onPacket@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1761:15
[task 2018-05-22T17:51:54.570Z] 17:51:54 INFO - GECKO(2765) | send/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:553:13
[task 2018-05-22T17:51:54.571Z] 17:51:54 INFO - GECKO(2765) | exports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14
[task 2018-05-22T17:51:54.571Z] 17:51:54 INFO - GECKO(2765) | DevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/base-loader.js -> resource://devtools/shared/DevToolsUtils.js:57:19
[task 2018-05-22T17:51:54.572Z] 17:51:54 INFO - GECKO(2765) | send@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:547:9
[task 2018-05-22T17:51:54.573Z] 17:51:54 INFO - GECKO(2765) | _sendRequest@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:776:7
[task 2018-05-22T17:51:54.573Z] 17:51:54 INFO - GECKO(2765) | _sendOrQueueRequest@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:760:7
[task 2018-05-22T17:51:54.574Z] 17:51:54 INFO - GECKO(2765) | request@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:650:5
[task 2018-05-22T17:51:54.575Z] 17:51:54 INFO - GECKO(2765) | getTab@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/root-client.js:239:12
[task 2018-05-22T17:51:54.576Z] 17:51:54 INFO - GECKO(2765) | Line: 93, column: 7
[task 2018-05-22T17:51:54.577Z] 17:51:54 INFO - GECKO(2765) | console.error: "Handler function DebuggerClient.requester request callback threw an exception: TypeError: iterator is undefined\nStack: messageTableDataGet/</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/actions/messages.js:93:7\nDebuggerClient.requester/</<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:126:9\nexports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14\nsafeOnResponse@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:611:14\nlistenerJson@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:632:25\nemit@resource://devtools/shared/base-loader.js -> resource://devtools/shared/event-emitter.js:178:37\nemit@resource://devtools/shared/base-loader.js -> resource://devtools/shared/event-emitter.js:255:29\nemitReply@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:915:29\nDevTools RDP*request@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:624:21\nDebuggerClient.requester/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:114:12\nexports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14\nfetchObjectActorData@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/actions/messages.js:86:38\nmessageTableDataGet/<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/actions/messages.js:91:5\nthunk/</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/store.js:90:9\ncomponentWillMount@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/components/ConsoleTable.js:48:5\ncallComponentWillMount@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:6228:5\nmountClassInstance@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:6279:7\nupdateClassComponent@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:7529:9\nbeginWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:7883:16\nperformUnitOfWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:9706:16\nworkLoop@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:9753:26\nrenderRoot@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:9832:9\nperformWorkOnRoot@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10465:24\nperformWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10418:7\nrequestWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10329:7\nscheduleWorkImpl@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10188:11\nscheduleWork@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:10152:12\nenqueueSetState@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-dom.js:6131:7\nComponent.prototype.setState@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react.js:346:3\nonStateChange@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1412:11\nnotify@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1159:9\nnotifyNestedSubs@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1198:5\nonStateChange@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/react-redux.js:1409:11\ndispatch@resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/vendor/redux.js:416:7\nthunk/</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/store.js:91:9\nsetTimeoutIfNeeded/this.throttledDispatchPromise</<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:388:9\nsetTimeout handler*setTimeoutIfNeeded/this.throttledDispatchPromise<@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:385:7\nsetTimeoutIfNeeded@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:384:37\nbatchedMessagesAdd@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:366:5\ndispatchMessageAdd@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/new-console-output-wrapper.js:252:5\ndispatchMessageAdd@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/webconsole-connection-proxy.js:231:5\n_onConsoleAPICall@resource://devtools/shared/base-loader.js -> resource://devtools/client/webconsole/webconsole-connection-proxy.js:332:5\neventSource/proto.emit@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/event-source.js:124:9\nonPacket@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:911:7\nsend/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:553:13\nexports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14\nDevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/base-loader.js -> resource://devtools/shared/DevToolsUtils.js:57:19\nsend@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:547:9\nsend@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1476:5\nreceiveMessage@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:735:7\nMessageListener.receiveMessage*_addListener@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:709:7\nready@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:726:7\nconnectToFrame/</onActorCreated<@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1059:9\nexports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14\nMessageListener.receiveMessage*trackMessageManager@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:994:11\nconnectToFrame/<@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1147:7\nconnectToFrame@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:984:12\nconnect@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/webbrowser.js:723:19\nasync*BrowserTabList.prototype._getActorForBrowser@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/webbrowser.js:325:10\nBrowserTabList.prototype.getTab@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/webbrowser.js:364:16\nonGetTab@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/root.js:332:24\nAsync*onPacket@resource://devtools/shared/base-loader.js -> resource://devtools/server/main.js:1761:15\nsend/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:553:13\nexports.makeInfallible/<@resource://devtools/shared/base-loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:14\nDevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/base-loader.js -> resource://devtools/shared/DevToolsUtils.js:57:19\nsend@resource://devtools/shared/base-loader.js -> resource://devtools/shared/transport/transport.js:547:9\n_sendRequest@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:776:7\n_sendOrQueueRequest@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:760:7\nrequest@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/debugger-client.js:650:5\ngetTab@resource://devtools/shared/base-loader.js -> resource://devtools/shared/client/root-client.js:239:12\nLine: 93, column: 7"
[task 2018-05-22T17:51:55.412Z] 17:51:55 INFO - GECKO(2765) | --DOMWINDOW == 4 (0x7f9806796600) [pid = 2815] [serial = 1] [outer = (nil)] [url = about:blank]
[task 2018-05-22T17:51:55.697Z] 17:51:55 INFO - GECKO(2765) | console.error: "Error in enumIndexedProperties" ({from:"server1.conn0.child1/obj36", error:"noSuchActor", message:"No such actor for ID: server1.conn0.child1/obj36"})
[task 2018-05-22T17:51:55.778Z] 17:51:55 INFO - GECKO(2765) | console.error: "Error in enumNonIndexedProperties" ({from:"server1.conn0.child1/obj36", error:"noSuchActor", message:"No such actor for ID: server1.conn0.child1/obj36"})
[task 2018-05-22T17:51:55.786Z] 17:51:55 INFO - GECKO(2765) | ++DOMWINDOW == 24 (0x7fd735273c00) [pid = 2765] [serial = 24] [outer = 0x7fd74e27e000]
[task 2018-05-22T17:51:55.884Z] 17:51:55 INFO - GECKO(2765) | console.error: ({from:"server1.conn0.child1/obj36", error:"noSuchActor", message:"No such actor for ID: server1.conn0.child1/obj36"})
[task 2018-05-22T17:51:55.920Z] 17:51:55 INFO - GECKO(2765) | console.error: "Error in enumSymbols" ({from:"server1.conn0.child1/obj36", error:"noSuchActor", message:"No such actor for ID: server1.conn0.child1/obj36"})
[task 2018-05-22T17:51:57.181Z] 17:51:57 INFO - GECKO(2765) | --DOCSHELL 0x7fd74df80000 == 8 [pid = 2765] [id = {1ac779b4-4d59-4afa-a9cd-fdc3b46fed73}]
[task 2018-05-22T17:51:57.184Z] 17:51:57 INFO - GECKO(2765) | --DOCSHELL 0x7fd74ecc0800 == 7 [pid = 2765] [id = {5649d79f-1ee1-4ece-b04f-934e626350d9}]
[task 2018-05-22T17:51:57.185Z] 17:51:57 INFO - GECKO(2765) | --DOCSHELL 0x7fd74954f800 == 6 [pid = 2765] [id = {8f64ca46-7fb9-4d8c-87a2-1c11b3660b0a}]
[task 2018-05-22T17:51:57.427Z] 17:51:57 INFO - GECKO(2765) | --DOMWINDOW == 23 (0x7fd74ebcc800) [pid = 2765] [serial = 7] [outer = (nil)] [url = about:blank]
[task 2018-05-22T17:51:57.524Z] 17:51:57 INFO - TEST-INFO | started process screentopng
[task 2018-05-22T17:51:58.259Z] 17:51:58 INFO - TEST-INFO | screentopng: exit 0
[task 2018-05-22T17:51:58.261Z] 17:51:58 INFO - Buffered messages logged at 17:51:45
[task 2018-05-22T17:51:58.261Z] 17:51:58 INFO - Entering test bound
[task 2018-05-22T17:51:58.262Z] 17:51:58 INFO - Adding a new tab with URL: http://example.com/browser/devtools/client/webconsole/test/fixtures/stub-generators/test-console-api.html
[task 2018-05-22T17:51:58.262Z] 17:51:58 INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/FileUtils.jsm" line: 170}]
[task 2018-05-22T17:51:58.263Z] 17:51:58 INFO - Buffered messages logged at 17:51:47
[task 2018-05-22T17:51:58.264Z] 17:51:58 INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/FileUtils.jsm" line: 170}]
[task 2018-05-22T17:51:58.264Z] 17:51:58 INFO - Tab added and finished loading
[task 2018-05-22T17:51:58.265Z] 17:51:58 INFO - Opening the toolbox
[task 2018-05-22T17:51:58.266Z] 17:51:58 INFO - Buffered messages logged at 17:51:52
[task 2018-05-22T17:51:58.266Z] 17:51:58 INFO - Toolbox opened and focused
[task 2018-05-22T17:51:58.268Z] 17:51:58 INFO - TEST-PASS | devtools/client/webconsole/test/fixtures/stub-generators/browser_webconsole_check_stubs_console_api.js | jsterm exists -
[task 2018-05-22T17:51:58.270Z] 17:51:58 INFO - TEST-PASS | devtools/client/webconsole/test/fixtures/stub-generators/browser_webconsole_check_stubs_console_api.js | newConsoleOutput exists -
[task 2018-05-22T17:51:58.273Z] 17:51:58 INFO - Buffered messages logged at 17:51:57
[task 2018-05-22T17:51:58.274Z] 17:51:58 INFO - Removing tab.
[task 2018-05-22T17:51:58.278Z] 17:51:58 INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2018-05-22T17:51:58.280Z] 17:51:58 INFO - Got event: 'TabClose' on [object XULElement].
[task 2018-05-22T17:51:58.281Z] 17:51:58 INFO - Tab removed and finished closing
[task 2018-05-22T17:51:58.282Z] 17:51:58 INFO - Buffered messages finished
[task 2018-05-22T17:51:58.282Z] 17:51:58 INFO - TEST-UNEXPECTED-FAIL | devtools/client/webconsole/test/fixtures/stub-generators/browser_webconsole_check_stubs_console_api.js | The consoleApi stubs file needs to be updated by running `mach test devtools/client/webconsole/test/fixtures/stub-generators/browser_webconsole_update_stubs_console_api.js` -
Flags: needinfo?(amarchesini)
Assignee | ||
Comment 21•7 years ago
|
||
Brian, can you please generate the stub for me? Somehow what I generated doesn't make m-i happy enough.
Flags: needinfo?(amarchesini) → needinfo?(bgrinstead)
Comment 22•7 years ago
|
||
(In reply to Andrea Marchesini [:baku] from comment #21)
> Brian, can you please generate the stub for me? Somehow what I generated
> doesn't make m-i happy enough.
Yes. But the test is passing on inbound now, right? We can let this bug get resolved with your patch at https://hg.mozilla.org/integration/mozilla-inbound/rev/72cefac79122, and then I'll make sure the stubs get updated in Bug 1463525.
Flags: needinfo?(bgrinstead)
Comment 23•7 years ago
|
||
This is fixed by the rev that stuck: https://hg.mozilla.org/mozilla-central/rev/72cefac79122. Will move remaining work into Bug 1463525.
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
Product: Firefox → DevTools
Comment 24•6 years ago
|
||
Added a new page for countReset(): https://developer.mozilla.org/en-US/docs/Web/API/Console/Console.countReset()
Flags: needinfo?(amarchesini)
Assignee | ||
Comment 25•6 years ago
|
||
(In reply to Irene Smith from comment #24)
> Added a new page for countReset():
> https://developer.mozilla.org/en-US/docs/Web/API/Console/Console.countReset()
It looks good. Just a couple of things:
1. All the other URLs do not include "()". For instance: https://developer.mozilla.org/en-US/docs/Web/API/Console/assert
2. The other URLs do not have 'Console.' Maybe the page should be https://developer.mozilla.org/en-US/docs/Web/API/Console/countReset instead?
3. Changing that will make the page corrected to the main Console MDN page.
4. Compatibility data is not shown.
Thanks!
Flags: needinfo?(amarchesini)
Comment 26•6 years ago
|
||
I fixed the URLs and checked that it is now correct on the Console MDN page.
I also added compatibility data and created a pull request: [2537](https://github.com/mdn/browser-compat-data/pull/2537)
Keywords: dev-doc-needed → dev-doc-complete
You need to log in
before you can comment on or make changes to this bug.
Description
•