Closed Bug 808026 Opened 12 years ago Closed 11 years ago

Intermittent failure running Marionette: error occurred while processing 'newSession' request: TypeError: b.webProgress is undefined

Categories

(Testing :: Marionette Client and Harness, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: past, Unassigned)

References

Details

(Keywords: intermittent-failure)

https://tbpl.mozilla.org/php/getParsedLog.php?id=16688467&tree=Fx-Team
Rev3 Fedora 12 fx-team debug test marionette on 2012-11-02 05:58:24 PDT for push 426b858da27f
slave: talos-r3-fed-036

06:00:45    ERROR -  TEST-UNEXPECTED-FAIL : MarionetteException: {u'message': u"error occurred while processing 'newSession' request: TypeError: b.webProgress is undefined", u'from': u'conn1.marionette1', u'error': u'unknownError'}

But the problem seems to be here:

06:00:28     INFO -  starting httpd
06:00:28     INFO -  running webserver on http://10.12.49.163:38907/
06:00:28     INFO -  starting runner
06:00:28    ERROR -  Traceback (most recent call last):
06:00:28     INFO -    File "/home/cltbld/talos-slave/test/build/tests/marionette/marionette/geckoinstance.py", line 41, in wait_for_port
06:00:28     INFO -      sock.connect((self.marionette_host, self.marionette_port))
06:00:28     INFO -    File "<string>", line 1, in connect
06:00:28     INFO -  error: [Errno 111] Connection refused
The connection refused error will appear when the browser is launching and will be there until we see a port we can connect to.

We need to have a look into what else was happening when it errored.
Blocks: 438871
Whiteboard: [orange]
This is probably some kind of race condition.  The only place that 'b.webProgress' appears in code is:

http://mxr.mozilla.org/mozilla-central/source/browser/base/content/tabbrowser.xml#1380

I'm guessing we're trying to use a tab before it is fully instantiated.
Whiteboard: [orange]
Seems to have disappeared.
Status: NEW → RESOLVED
Closed: 11 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.