Closed Bug 851666 Opened 12 years ago Closed 12 years ago

Intermittent B2G emulator Marionette or xpcshell marionette.errors.JavascriptException: UnknownError at: app://system.gaiamobile.org/js/window_manager.js line: 567

Categories

(Firefox OS Graveyard :: Gaia, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

References

Details

(Keywords: intermittent-failure, Whiteboard: [b2g-testfailure-product])

Attachments

(1 file)

https://tbpl.mozilla.org/php/getParsedLog.php?id=20690181&tree=Mozilla-Inbound b2g_ics_armv7a_gecko_emulator_vm mozilla-inbound opt test mochitest-4 on 2013-03-15 07:19:38 PDT for push d72f782f429b slave: tst-linux64-ec2-010 07:25:06 INFO - restarting B2G 07:25:06 INFO - waiting for system-message-listener-ready... 07:25:06 INFO - Traceback (most recent call last): 07:25:06 INFO - File "/builds/slave/test/build/tests/mochitest/runtestsb2g.py", line 673, in <module> 07:25:06 INFO - main() 07:25:06 INFO - File "/builds/slave/test/build/tests/mochitest/runtestsb2g.py", line 670, in main 07:25:06 INFO - run_remote_mochitests(automation, parser, options) 07:25:06 INFO - File "/builds/slave/test/build/tests/mochitest/runtestsb2g.py", line 581, in run_remote_mochitests 07:25:06 INFO - marionette = Marionette.getMarionetteOrExit(**kwargs) 07:25:06 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/marionette/marionette.py", line 225, in getMarionetteOrExit 07:25:06 INFO - m = cls(*args, **kwargs) 07:25:06 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/marionette/marionette.py", line 200, in __init__ 07:25:06 INFO - busybox=busybox) 07:25:06 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/marionette/emulator.py", line 347, in setup 07:25:06 INFO - self.wait_for_system_message(marionette) 07:25:06 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/marionette/emulator.py", line 264, in wait_for_system_message 07:25:06 INFO - """) 07:25:06 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/marionette/marionette.py", line 539, in execute_async_script 07:25:06 INFO - scriptTimeout=script_timeout) 07:25:06 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/marionette/marionette.py", line 284, in _send_message 07:25:06 INFO - self._handle_error(response) 07:25:06 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/marionette/marionette.py", line 319, in _handle_error 07:25:06 ERROR - raise JavascriptException(message=message, status=status, stacktrace=stacktrace) 07:25:06 ERROR - marionette.errors.JavascriptException: UnknownError at: app://system.gaiamobile.org/js/window_manager.js line: 555 07:25:06 ERROR - Return code: 1
Summary: Intermittent B2G emulator Marionette marionette.errors.JavascriptException: UnknownError at: app://system.gaiamobile.org/js/window_manager.js line: 555 → Intermittent B2G emulator Marionette or xpcshell marionette.errors.JavascriptException: UnknownError at: app://system.gaiamobile.org/js/window_manager.js line: 555
https://tbpl.mozilla.org/php/getParsedLog.php?id=21196650&tree=Mozilla-Inbound mdas/jgriffin, can one of you please look at this? We hit it across a variety of B2G test suites.
I'm planning on trying to track this down today.
FTR, this is 100% a Gaia bug. The question is, can we get someone on the Gaia team to fix it, or do we have to implement a workaround.
Depends on: 856082
Pushed a new emulator to try to make sure it doesn't break anything. If it doesn't, I'll land on inbound to see if it makes this intermittent failure disappear. https://tbpl.mozilla.org/?tree=Try&rev=61d9ffc98086
Assignee: nobody → jgriffin
Attachment #731210 - Flags: review?(aki) → review+
try run is green so I'm landing in the hopes that this will fix the issue: https://hg.mozilla.org/integration/mozilla-inbound/rev/53e9a37cebab
Target Milestone: --- → mozilla22
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
@scravag, can you assign someone to look at this? This error reported by Gaia is causing intermittent failures in all B2G tests in TBPL. It looks like a problem opening the window_manager indexedDB at https://github.com/mozilla-b2g/gaia/blob/master/apps/system/js/window_manager.js#L567 The error is: UnknownError at: app://system.gaiamobile.org/js/window_manager.js line: 567
Assignee: jgriffin → nobody
Flags: needinfo?(dscravaglieri)
Summary: Intermittent B2G emulator Marionette or xpcshell marionette.errors.JavascriptException: UnknownError at: app://system.gaiamobile.org/js/window_manager.js line: 555 → Intermittent B2G emulator Marionette or xpcshell marionette.errors.JavascriptException: UnknownError at: app://system.gaiamobile.org/js/window_manager.js line: 567
Component: Marionette → Gaia
Product: Testing → Boot2Gecko
Target Milestone: mozilla22 → ---
Whiteboard: [b2g-testfailure-product]
Ben, do you have any idea why Gaia would intermittently be throwing this error while attempting to access the window manager's indexedDB on startup? It's causing a degree of random orangeness in TBPL right now.
Flags: needinfo?(bent.mozilla)
Not offhand, no. "UnknownError" is our catch-all error for "something that should never happen". We'd need a debug (gecko) build to tell us what's actually happening...
Flags: needinfo?(bent.mozilla)
We haven't seen this in a month, so I'm thinking this has been fixed.
Status: REOPENED → RESOLVED
Closed: 12 years ago12 years ago
Flags: needinfo?(dscravaglieri)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: