Closed Bug 860335 Opened 11 years ago Closed 10 years ago

Intermittent test_getstatus.py TestGetStatus.test_getStatus | SystemExit | MarionetteException: b.webProgress is undefined

Categories

(Testing :: Marionette Client and Harness, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: jimm, Unassigned)

Details

(Keywords: intermittent-failure)

https://tbpl.mozilla.org/php/getParsedLog.php?id=21645968&tree=Mozilla-Inbound&full=1#error0

08:14:59     INFO -  1365606899261	Marionette	INFO	sendToClient: {"from":"conn0.marionette1","ok":true}, {c14e20a1-fc74-4332-9698-d6cc9d0a31b5}, {c14e20a1-fc74-4332-9698-d6cc9d0a31b5}
08:14:59     INFO -  ************************************************************
08:14:59     INFO -  * Call to xpconnect wrapped JSObject produced this error:  *
08:14:59     INFO -  [Exception... "Component returned failure code: 0x80470002 (NS_BASE_STREAM_CLOSED) [nsIOutputStream.write]"  nsresult: "0x80470002 (NS_BASE_STREAM_CLOSED)"  location: "JS frame :: chrome://global/content/devtools/dbg-transport.js :: DT_onOutputStreamReady :: line 94"  data: no]
08:14:59     INFO -  ************************************************************
08:15:02     INFO -  ++DOCSHELL 0x3488200 == 3 [id = 3]
08:15:02     INFO -  ++DOMWINDOW == 6 (0x3489a18) [serial = 6] [outer = (nil)]
08:15:02     INFO -  ++DOCSHELL 0x348c2c0 == 4 [id = 4]
08:15:02     INFO -  ++DOMWINDOW == 7 (0x348d058) [serial = 7] [outer = (nil)]
08:15:03     INFO -  TEST-START test_getstatus.py
08:15:03     INFO -  test_getStatus (test_getstatus.TestGetStatus) ... WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file ../../../../content/base/src/nsFrameLoader.cpp, line 375
08:15:03     INFO -  ++DOCSHELL 0x363c0c0 == 5 [id = 5]
08:15:03     INFO -  ++DOMWINDOW == 8 (0x3650798) [serial = 8] [outer = (nil)]
08:15:03     INFO -  ++DOCSHELL 0x33e5820 == 6 [id = 6]
08:15:03     INFO -  ++DOMWINDOW == 9 (0x386c988) [serial = 9] [outer = (nil)]
08:15:03     INFO -  Traceback (most recent call last):
08:15:03     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 410, in start_session
08:15:03     INFO -      self.session = self._send_message('newSession', 'value')
08:15:03     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 320, in _send_message
08:15:03     INFO -      self._handle_error(response)
08:15:03     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 378, in _handle_error
08:15:03     INFO -      raise MarionetteException(message=response, status=500)
08:15:03     INFO -  MarionetteException: {u'message': u"error occurred while processing 'newSession' request: TypeError: b.webProgress is undefined", u'from': u'conn1.marionette1', u'error': u'unknownError'}
08:15:03     INFO -  ERROR
08:15:03     INFO -  ======================================================================
08:15:03     INFO -  ERROR: test_getStatus (test_getstatus.TestGetStatus)
08:15:03     INFO -  ----------------------------------------------------------------------
08:15:03     INFO -  Traceback (most recent call last):
08:15:03     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 130, in setUp
08:15:03     INFO -      CommonTestCase.setUp(self)
08:15:03     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette_test.py", line 90, in setUp
08:15:03     INFO -      self.marionette.start_session()
08:15:03     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 414, in start_session
08:15:03     INFO -      sys.exit()
08:15:03     INFO -  TEST-UNEXPECTED-FAIL | test_getstatus.py TestGetStatus.test_getStatus | SystemExit
Haven't seen this error in a while!  It's very likely a case where newSession is trying to access the browser before it's completely initialized.
Closing inactive keywords:intermittent-failure bugs where the TBPLbot has previously commented and the test isn't marked as disabled; filter on orange-cleanup-201401.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Product: Testing → Remote Protocol
Moving bug to Testing::Marionette Client and Harness component per bug 1815831.
Component: Marionette → Marionette Client and Harness
Product: Remote Protocol → Testing
You need to log in before you can comment on or make changes to this bug.