Closed Bug 1227077 Opened 10 years ago Closed 9 years ago

Snippet doesn't work. Produces errors: TypeError: frame is null AND TypeError: this.sandbox is undefined

Categories

(Developer Documentation Graveyard :: General, defect, P1)

All
Other
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: a.a.pikulik, Unassigned)

References

()

Details

:: Developer Documentation Request Request Type: Correction Gecko Version: 42 Branch Technical Contact: :: Details Following errors appeared when run this snippet: JPM [error] Message: TypeError: frame is null Stack: isWindowInTab@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/sandbox.js:56:5 WorkerSandbox@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/sandbox.js:220:10 constructor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/heritage.js:146:23 initialize@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/worker-child.js:52:20 constructor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/heritage.js:146:23 @resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/worker-child.js:140:16 emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9 emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38 processMessageReceived@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/remote/child.js:54:38 console.error: Message: TypeError: this.sandbox is undefined Stack: receive@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/worker-child.js:75:7 emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9 emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38 processMessageReceived@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/remote/child.js:54:38
I've removed the broken example, but... we're planning to deprecate this kind of low-level access to the SDK, so I don't think it's worthwhile to spend time on updating these docs at this point.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Ok, so I got this code from some another documentation. Can someone say wats wrong here?
You need to log in before you can comment on or make changes to this bug.