Closed Bug 1172592 Opened 9 years ago Closed 8 years ago

addon-sdk/tests/test-clipboard.test Get Image fails with no shims

Categories

(Add-on SDK Graveyard :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: evold, Unassigned)

References

Details

Using `extensions.interposition.enabled = false`, the addon-sdk/tests/test-clipboard.test Get Image test seems to be failing. TEST-START | addon-sdk/tests/test-clipboard.test Get Image JavaScript error: resource://gre/modules/AddonManager.jsm, line 20: Error: You cannot use the AddonManager in child processes! JavaScript error: resource://gre/modules/RemoteAddonsChild.jsm, line 27: TypeError: invalid 'in' operand dict JavaScript error: resource://gre/modules/RemoteAddonsChild.jsm, line 27: TypeError: invalid 'in' operand dict TEST-INFO | [JavaScript Error: "invalid 'in' operand dict" {file: "resource://gre/modules/RemoteAddonsChild.jsm" line: 27}] TEST-INFO | [JavaScript Error: "invalid 'in' operand dict" {file: "resource://gre/modules/RemoteAddonsChild.jsm" line: 27}] TEST-INFO | [JavaScript Error: "invalid 'in' operand dict" {file: "resource://gre/modules/RemoteAddonsChild.jsm" line: 27}] TEST-INFO | [JavaScript Error: "TypeError: invalid 'in' operand dict" {file: "resource://gre/modules/RemoteAddonsChild.jsm" line: 27}] JavaScript error: resource://gre/modules/RemoteAddonsChild.jsm, line 27: TypeError: invalid 'in' operand dict JavaScript error: resource://gre/modules/RemoteAddonsChild.jsm, line 27: TypeError: invalid 'in' operand dict TEST-INFO | [JavaScript Error: "TypeError: invalid 'in' operand dict" {file: "resource://gre/modules/RemoteAddonsChild.jsm" line: 27}] JavaScript error: resource://gre/modules/RemoteAddonsChild.jsm, line 27: TypeError: invalid 'in' operand dict TEST-INFO | [JavaScript Error: "TypeError: invalid 'in' operand dict" {file: "resource://gre/modules/RemoteAddonsChild.jsm" line: 27}] TEST-INFO | [JavaScript Error: "TypeError: invalid 'in' operand dict" {file: "resource://gre/modules/RemoteAddonsChild.jsm" line: 27}] TEST-INFO | [JavaScript Error: "TypeError: invalid 'in' operand dict" {file: "resource://gre/modules/RemoteAddonsChild.jsm" line: 27}] An exception occurred. Traceback (most recent call last): File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/remote/parent.js", line 152, in frameMessageReceived emit(this.port, event, this, ...args); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/event/core.js", line 89, in emit emitOnObject(target, type, target, ...args); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/event/core.js", line 123, in emitOnObject if (type !== '*') emit(target, '*', type, ...args); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/event/core.js", line 89, in emit emitOnObject(target, type, target, ...args); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/event/core.js", line 112, in emitOnObject listener.apply(thisArg, args); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/event/core.js", line 89, in emit emitOnObject(target, type, target, ...args); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/event/core.js", line 112, in emitOnObject listener.apply(thisArg, args); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/tabs/tab-firefox.js", line 308, in tabEventListener(event, tabElement, ...args); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/tabs/tab-firefox.js", line 289, in tabEventListener tabEmit(tab, event, ...args); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/tabs/tab-firefox.js", line 235, in tabEmit emit(tab, event, tab, ...args); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/event/core.js", line 89, in emit emitOnObject(target, type, target, ...args); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/event/core.js", line 112, in emitOnObject listener.apply(thisArg, args); File "resource://f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack/addon-sdk/tests/test-clipboard.js", line 38, in onReady let worker = tab.attach({ File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/tabs/tab-firefox.js", line 197, in Tab<.attach return Worker(options, browser(this).contentWindow); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/tabs/worker.js", line 11, in Worker let worker = ContentWorker(options); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/core/heritage.js", line 146, in constructor if (initialize) apply(initialize, instance, arguments); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/content/worker.js", line 61, in initialize attach(this, window); File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/method/core.js", line 119, in dispatch return method.apply(method, arguments) File "resource://extensions.modules.f87519f8-921a-4c1e-b4af-2a8a9aa3a59d-at-jetpack.commonjs.path/sdk/content/worker.js", line 127, in let tab = getTabForContentWindow(window.top); TypeError: window is null JavaScript error: resource://gre/modules/RemoteAddonsChild.jsm, line 27: TypeError: invalid 'in' operand dict JavaScript error: resource://gre/modules/RemoteAddonsChild.jsm, line 27: TypeError: invalid 'in' operand dict TEST-INFO | [JavaScript Error: "TypeError: invalid 'in' operand dict" {file: "resource://gre/modules/RemoteAddonsChild.jsm" line: 27}] TEST-INFO | [JavaScript Error: "TypeError: invalid 'in' operand dict" {file: "resource://gre/modules/RemoteAddonsChild.jsm" line: 27}] 2015-06-08 11:07:18: stackwalker.cc:125: INFO: Couldn't load symbols for: /usr/lib/system/libsystem_kernel.dylib|EAFD7BD00C303E7D9528F9916BA0167C0 2015-06-08 11:07:18: basic_code_modules.cc:88: INFO: No module at 0xffffffff
Priority: -- → P1
Priority: P1 → --
do you think this was fixed in your recent work?
Flags: needinfo?(lgreco)
Luca reported this doesn't happen anymore.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Flags: needinfo?(lgreco)
You need to log in before you can comment on or make changes to this bug.