Closed Bug 1150753 Opened 9 years ago Closed 9 years ago

Make JSMarionette not rely on SpecialPowers

Categories

(Testing Graveyard :: JSMarionette, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: jgriffin, Unassigned)

References

Details

Even though JSMarionette doesn't explicitly use SpecialPowers, it apparently relies on some side effects of it.

We're trying to remove SpecialPowers from Marionette, so fixing this problem is a prerequisite.

https://treeherder.mozilla.org/#/jobs?repo=try&revision=35351ca17444 illustrates the problem; all tests are failing with:

JavaScriptError: (17) Error: Permission denied to pass object to privileged code

at src: "      waitFor(marionetteScriptFinished, isBooted, timeout);"

which comes from:

gaia/node_modules/marionette-apps/lib/bootwatcher.js
Maybe Gareth could help here?
Flags: needinfo?(gaye)
I was able to resolve this on the Marionette server side, current try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=53780d422fdf&exclusion_profile=false
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(gaye)
Resolution: --- → WORKSFORME
Product: Testing → Testing Graveyard
You need to log in before you can comment on or make changes to this bug.