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

Issue 795886 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 795926
Owner: ----
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

"trace_test (with patch)" is flaky (invalid credentials downloading with gsutil)

Project Member Reported by chromium...@appspot.gserviceaccount.com, Dec 18 2017

Issue description

"trace_test (with patch)" is flaky.

This issue was created automatically by the chromium-try-flakes app. Please find the right owner to fix the respective test/step and assign this issue to them. If the step/test is infrastructure-related, please add Infra-Troopers label and change issue status to Untriaged. When done, please remove the issue from Sheriff Bug Queue by removing the Sheriff-Chromium label.

We have detected 3 recent flakes. List of all flakes can be found at https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNyIgsSBUZsYWtlIhd0cmFjZV90ZXN0ICh3aXRoIHBhdGNoKQw.

The chromium-try-flakes app is able to file bugs for individual tests when the test launcher is uploading results to the Test Results Server. If recent flakes above are caused by failing tests and you would like to have them filed as invidual bugs, please read more at https://goo.gl/QJKXV4.

This flaky test/step was previously tracked in  issue 659081 .
 
Cc: kbr@chromium.org
Summary: "trace_test (with patch)" is flaky (invalid credentials downloading with gsutil) (was: "trace_test (with patch)" is flaky)
trace_test failed again on linux_chromium_rel_ng, but maybe in a different reason:

https://luci-milo.appspot.com/buildbot/tryserver.chromium.linux/linux_chromium_rel_ng/610821

This new failure seems like a problem with credentials when downloading from GS.

Log excerpt:
Traceback (most recent call last):
  <module> at /b/s/w/ir/third_party/catapult/telemetry/telemetry/testing/run_browser_tests.py:359
    ret_code = RunTests(sys.argv[1:])
  RunTests at /b/s/w/ir/third_party/catapult/telemetry/telemetry/testing/run_browser_tests.py:277
    test_class, options, extra_args)
  ProcessCommandLineOptions at /b/s/w/ir/third_party/catapult/telemetry/telemetry/testing/run_browser_tests.py:26
    parser = options.CreateParser(test_class.__doc__)
  CreateParser at /b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/browser/browser_options.py:110
    profiler_choices = profiler_finder.GetAllAvailableProfilers()
  GetAllAvailableProfilers at /b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/platform/profiler/profiler_finder.py:28
    if p.is_supported(browser_type='any')])
  is_supported at /b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/platform/profiler/java_heap_profiler.py:45
    return android_browser_finder.CanFindAvailableBrowsers()
  CanFindAvailableBrowsers at /b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_browser_finder.py:185
    return android_device.CanDiscoverDevices()
  CanDiscoverDevices at /b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/platform/android_device.py:124
    if not _HasValidAdb():
  _HasValidAdb at /b/s/w/ir/third_party/catapult/telemetry/telemetry/internal/platform/android_device.py:112
    adb_path = adb_wrapper.AdbWrapper.GetAdbPath()
  GetAdbPath at /b/s/w/ir/third_party/catapult/devil/devil/android/sdk/adb_wrapper.py:234
    return cls._adb_path.read()
  read at /b/s/w/ir/third_party/catapult/devil/devil/utils/lazy/weak_constant.py:27
    self._val = self._initializer()
  _FindAdb at /b/s/w/ir/third_party/catapult/devil/devil/android/sdk/adb_wrapper.py:79
    return devil_env.config.FetchPath('adb')
  FetchPath at /b/s/w/ir/third_party/catapult/devil/devil/devil_env.py:175
    return self._dm.FetchPath(dependency, GetPlatform(arch, device))
  FetchPath at /b/s/w/ir/third_party/catapult/dependency_manager/dependency_manager/manager.py:130
    path, _ = self.FetchPathWithVersion(dependency, platform)
  FetchPathWithVersion at /b/s/w/ir/third_party/catapult/dependency_manager/dependency_manager/manager.py:93
    path = dependency_info.GetRemotePath()
  GetRemotePath at /b/s/w/ir/third_party/catapult/dependency_manager/dependency_manager/dependency_info.py:84
    return self._cloud_storage_info.GetRemotePath()
  GetRemotePath at /b/s/w/ir/third_party/catapult/dependency_manager/dependency_manager/cloud_storage_info.py:80
    self._cs_hash)
  GetIfHashChanged at /b/s/w/ir/third_party/catapult/common/py_utils/py_utils/cloud_storage.py:399
    _GetLocked(bucket, cs_path, download_path)
  _GetLocked at /b/s/w/ir/third_party/catapult/common/py_utils/py_utils/cloud_storage.py:349
    _RunCommand(['cp', url, partial_download_path.name])
  _RunCommand at /b/s/w/ir/third_party/catapult/common/py_utils/py_utils/cloud_storage.py:154
    raise GetErrorObjectForCloudStorageStderr(stderr)
CloudStorageError: Your "Oauth 2.0 User Account" credentials are invalid. For more help, see "gsutil help creds", or re-run the gsutil config command (see "gsutil help config").
Failure: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed.
Mergedinto: 795926
Status: Duplicate (was: Untriaged)
Affecting more than trace_test :(

Sign in to add a comment