New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 649860 link

Starred by 3 users

Issue metadata

Status: Duplicate
Owner:
Closed: Sep 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug

Blocked on:
issue 647370



Sign in to add a comment

Telemetry Gaia Login is broken -- TimeoutException: Timed out while waiting 20s for HasReachedQuiescence

Project Member Reported by tbroch@chromium.org, Sep 23 2016

Issue description

Version: 55.0.2866.0
OS: Chrome OS 8830.0.0

What steps will reproduce the problem?
(1) run login_GaiaLogin autotest

What is the expected output?
test passes 

What do you see instead?
test fails

Please use labels and text to provide additional information.

/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin                 [  FAILED  ]
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin                   FAIL: Unhandled TimeoutException: Timed out while waiting 20s for HasReachedQuiescence.
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin [  FAILED  ]
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin   FAIL: Unhandled TimeoutException: Timed out while waiting 20s for HasReachedQuiescence.
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin   09/23 15:52:14.590 ERROR|           browser:0062| Failure while starting browser backend.
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin   Traceback (most recent call last):
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin     File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/browser/browser.py", line 55, in __init__
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin       self._browser_backend.Start()
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin     File "/usr/local/telemetry/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin       return func(*args, **kwargs)
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin     File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome/cros_browser_backend.py", line 160, in Start
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin       self.oobe.NavigateGaiaLogin(self._username, self._password)
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin     File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome/oobe.py", line 73, in NavigateGaiaLogin
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin       self._NavigateGaiaLogin(username, password, enterprise_enroll)
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin     File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome/oobe.py", line 90, in _NavigateGaiaLogin
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin       util.WaitFor(_GetGaiaFunction, 20)(self, username, password)
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin     File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome/oobe.py", line 107, in _NavigateWebViewLogin
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin       self._NavigateWebViewEntry('identifierId', username, 'identifierNext')
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin     File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome/oobe.py", line 113, in _NavigateWebViewEntry
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin       self._WaitForField(field)
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin     File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/internal/backends/chrome/oobe.py", line 123, in _WaitForField
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin       util.WaitFor(gaia_webview_context.HasReachedQuiescence, 20)
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin     File "/usr/local/telemetry/src/third_party/catapult/telemetry/telemetry/core/util.py", line 94, in WaitFor
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin       (timeout, GetConditionString()))
/tmp/test_that_results_0GICVK/results-1-login_GaiaLogin/login_GaiaLogin   TimeoutException: Timed out while waiting 20s for HasReachedQuiescence.

In addition to the trace above the device visually is bouncing between what appears to be login & network page which can be seen here: 
https://chrome-os-partner.googlecode.com/issues/attachment?aid=571100022000&name=power_LoadTest_login_loop.mp4&token=ABZ6GAcj2hRKHscdk6RIYh2pSsw3WQbkLA%3A1474670678672&id=57110&mod_ts_token=ABZ6GAeSiLVdNtxeHgAbW5MXAYD-kqtFDg%3A1474670678672

Achuith could you triage further?
 
Blockedon: 647370
Owner: alemate@chromium.org
Suspect this is the same as  http://crbug.com/647370 . I'll take a look as well.

Comment 2 by tbroch@chromium.org, Sep 28 2016

Mergedinto: 650936
Status: Duplicate (was: Assigned)

Sign in to add a comment