Closed Bug 966783 Opened 11 years ago Closed 8 years ago

Using require('sdk/window/utils') in toolkit/devtools/server/actors/script.js causes intermittent errors

Categories

(DevTools :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: evold, Unassigned)

Details

I ran in to this bug while testing bug 964545 https://tbpl.mozilla.org/?tree=Try&rev=2049b8f55b5d Testing page-mod-debugger-post... Using binary at 'firefox/firefox-bin'. Using profile at '/tmp/tmpDefjv8.mozrunner'. Xlib: extension "RANDR" missing on display ":0". JavaScript strict warning: resource://gre/components/Weave.js, line 84: setting a property that has only a getter console.info: page-mod-debugger-post: hiddenWindow document.documentURI:resource://gre-resources/hiddenWindow.html console.info: page-mod-debugger-post: hiddenWindow document.readyState:complete Running tests on Firefox 29.0a1/Gecko 29.0a1 ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under linux/x86. TEST-START | page-mod-debugger-post/main.testDebugger TEST-PASS | page-mod-debugger-post/main.testDebugger | starting test TEST-PASS | page-mod-debugger-post/main.testDebugger | tab loaded TEST-PASS | page-mod-debugger-post/main.testDebugger | attachTabActorForUrl called TEST-INFO | [JavaScript Error: "error occurred while processing 'attach: Error: Missing module: sdk/window/utils Stack: Domain.prototype.lookup@resource://gre/modules/devtools/Require.jsm:135 Domain.prototype.require@resource://gre/modules/devtools/Require.jsm:115 ThreadActor.prototype.globalManager.findGlobals@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/actors/script.js:623 ThreadActor.prototype.onAttach@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/actors/script.js:738 DSC_onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js:1023 LDT_send/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/transport.js:258 makeInfallible/<@resource://gre/modules/devtools/DevToolsUtils.jsm -> resource://gre/modules/devtools/DevToolsUtils.js:80 Line: 135, column: 4" {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js" line: 924}] onPacket threw an exception: Error: Server did not specify an actor, dropping packet: {"error":"unknownError","message":"error occurred while processing 'attach: Error: Missing module: sdk/window/utils\nStack: Domain.prototype.lookup@resource://gre/modules/devtools/Require.jsm:135\nDomain.prototype.require@resource://gre/modules/devtools/Require.jsm:115\nThreadActor.prototype.globalManager.findGlobals@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/actors/script.js:623\nThreadActor.prototype.onAttach@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/actors/script.js:738\nDSC_onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js:1023\nLDT_send/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/transport.js:258\nmakeInfallible/<@resource://gre/modules/devtools/DevToolsUtils.jsm -> resource://gre/modules/devtools/DevToolsUtils.js:80\nLine: 135, column: 4"} Stack: DebuggerClient.prototype.onPacket/<@resource://gre/modules/devtools/dbg-client.jsm:655 resolve@resource://gre/modules/commonjs/sdk/core/promise.js:118 then@resource://gre/modules/commonjs/sdk/core/promise.js:43 then@resource://gre/modules/commonjs/sdk/core/promise.js:153 DebuggerClient.prototype.onPacket@resource://gre/modules/devtools/dbg-client.jsm:705 LDT_send/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/transport.js:258 makeInfallible/<@resource://gre/modules/devtools/DevToolsUtils.jsm -> resource://gre/modules/devtools/DevToolsUtils.js:80 Line: 655, column: 0 TEST-INFO | [JavaScript Error: "onPacket threw an exception: Error: Server did not specify an actor, dropping packet: {"error":"unknownError","message":"error occurred while processing 'attach: Error: Missing module: sdk/window/utils\nStack: Domain.prototype.lookup@resource://gre/modules/devtools/Require.jsm:135\nDomain.prototype.require@resource://gre/modules/devtools/Require.jsm:115\nThreadActor.prototype.globalManager.findGlobals@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/actors/script.js:623\nThreadActor.prototype.onAttach@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/actors/script.js:738\nDSC_onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js:1023\nLDT_send/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/transport.js:258\nmakeInfallible/<@resource://gre/modules/devtools/DevToolsUtils.jsm -> resource://gre/modules/devtools/DevToolsUtils.js:80\nLine: 135, column: 4"} Stack: DebuggerClient.prototype.onPacket/<@resource://gre/modules/devtools/dbg-client.jsm:655 resolve@resource://gre/modules/commonjs/sdk/core/promise.js:118 then@resource://gre/modules/commonjs/sdk/core/promise.js:43 then@resource://gre/modules/commonjs/sdk/core/promise.js:153 DebuggerClient.prototype.onPacket@resource://gre/modules/devtools/dbg-client.jsm:705 LDT_send/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/main.js -> resource://gre/modules/devtools/server/transport.js:258 makeInfallible/<@resource://gre/modules/devtools/DevToolsUtils.jsm -> resource://gre/modules/devtools/DevToolsUtils.js:80 Line: 655, column: 0" {file: "resource://gre/modules/devtools/DevToolsUtils.jsm -> resource://gre/modules/devtools/DevToolsUtils.js" line: 56}] TEST-INFO | [JavaScript Error: "Error adding value null to histogram PLACES_ANNOS_PAGES_SIZE_KB: Error: Not a number" {file: "resource://gre/modules/PlacesDBUtils.jsm" line: 978}] TEST-UNEXPECTED-FAIL | page-mod-debugger-post/main.testDebugger | Timed out TEST-INFO | Traceback (most recent call last): File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify callback.apply(null, args); File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 423, in tiredOfWaiting self.console.testMessage(false, false, self.test.name, "Timed out"); File "resource://gre/modules/commonjs/sdk/test/harness.js", line 527, in testMessage this.trace(); TEST-END | page-mod-debugger-post/main.testDebugger 3 of 4 tests passed. The following tests failed: page-mod-debugger-post/main.testDebugger: timed out From https://tbpl.mozilla.org/php/getParsedLog.php?id=33960650&tree=Try&full=1#error0
I believe we're not using that file anymore. Definitely not able to see it in the current version: http://searchfox.org/mozilla-central/source/devtools/server/actors/script.js Closing for now, please reopen if you see it happen again (I hope not!)
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.