New issue
Advanced search Search tips

Issue 697593 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug-Regression



Sign in to add a comment

chrome_public_test_apk failing on chromium.android/Marshmallow Tablet Tester

Project Member Reported by hartma...@chromium.org, Mar 1 2017

Issue description

chrome_public_test_apk.chrome_public_test_apk failing on chromium.android/Marshmallow Tablet Tester

Builders failed on: 
- Marshmallow Tablet Tester: 
  https://build.chromium.org/p/chromium.android/builders/Marshmallow%20Tablet%20Tester




chrome_public_test_apk failing on chromium.android/Marshmallow Tablet Tester

Builders failed on: 
- Marshmallow Tablet Tester: 
  https://build.chromium.org/p/chromium.android/builders/Marshmallow%20Tablet%20Tester



chrome_public_test_apk failing on chromium.linux/Android Tests (dbg)

Builders failed on: 
- Android Tests (dbg): 
  https://build.chromium.org/p/chromium.linux/builders/Android%20Tests%20%28dbg%29



 
Summary: chrome_public_test_apk failing on chromium.android/Marshmallow Tablet Tester (was: chrome_public_test_apk failing on chromium.android/Marshmallow Tablet Tester and chromium.linux/Android Tests (dbg))
correction: the Android Tests (dbg) was unrelated and probably flake.
E  110.626s Main  Unrecognized error occurred.
Traceback (most recent call last):
  File "/b/c/b/Marshmallow_Tablet_Tester/src/build/android/test_runner.py", line 850, in main
    return RunTestsCommand(args)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/build/android/test_runner.py", line 645, in RunTestsCommand
    return RunTestsInPlatformMode(args)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/build/android/test_runner.py", line 737, in RunTestsInPlatformMode
    with json_writer, env, test_instance, test_run:
  File "/b/c/b/Marshmallow_Tablet_Tester/src/build/android/pylib/base/test_run.py", line 39, in __enter__
    self.SetUp()
  File "/b/c/b/Marshmallow_Tablet_Tester/src/build/android/pylib/local/device/local_device_instrumentation_test_run.py", line 199, in SetUp
    self._test_instance.GetDataDependencies())
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/utils/parallelizer.py", line 236, in pMap
    r.pFinish(None)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/utils/parallelizer.py", line 135, in pFinish
    self._objs.JoinAll()
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 186, in JoinAll
    self._JoinAll(watcher, timeout)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 158, in _JoinAll
    thread.ReraiseIfException()
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 81, in run
    self._ret = self._func(*self._args, **self._kwargs)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/build/android/pylib/local/device/local_device_environment.py", line 57, in wrapper
    return f(dev, *args, **kwargs)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py", line 52, in traced_function
    return func(*args, **kwargs)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/build/android/pylib/local/device/local_device_instrumentation_test_run.py", line 193, in individual_device_set_up
    step()
  File "/b/c/b/Marshmallow_Tablet_Tester/src/build/android/pylib/local/device/local_device_instrumentation_test_run.py", line 167, in push_test_data
    delete_device_stale=True)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/android/decorators.py", line 57, in timeout_retry_wrapper
    retry_if_func=retry_if_func)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/utils/timeout_retry.py", line 159, in Run
    error_log_func=error_log_func)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 186, in JoinAll
    self._JoinAll(watcher, timeout)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 158, in _JoinAll
    thread.ReraiseIfException()
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 81, in run
    self._ret = self._func(*self._args, **self._kwargs)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/utils/timeout_retry.py", line 152, in <lambda>
    child_thread = reraiser_thread.ReraiserThread(lambda: func(*args, **kwargs),
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/android/decorators.py", line 47, in impl
    return f(*args, **kwargs)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/android/device_utils.py", line 1249, in PushChangedFiles
    self._PushFilesImpl(host_device_tuples, all_changed_files)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/android/device_utils.py", line 1363, in _PushFilesImpl
    for h, _ in host_device_tuples)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/android/device_utils.py", line 1363, in <genexpr>
    for h, _ in host_device_tuples)
  File "/b/c/b/Marshmallow_Tablet_Tester/src/third_party/catapult/devil/devil/utils/host_utils.py", line 10, in GetRecursiveDiskUsage
    running_size = os.path.getsize(path)
  File "/usr/lib/python2.7/genericpath.py", line 49, in getsize
    return os.stat(filename).st_size
OSError: [Errno 2] No such file or directory: '/b/c/b/Marshmallow_Tablet_Tester/src/out/Debug/gen/tools/android/md5sum/md5sum_prepare_dist.stamp'
step returned non-zero exit code: 1
.stamp files shouldn't be used in this context. We may be able to fix this by adding that to the blacklist https://cs.chromium.org/chromium/src/build/android/pylib/utils/device_dependencies.py?type=cs&q=runtime.deps.path&l=11
Cc: agrieve@chromium.org
Owner: hartma...@chromium.org
Project Member

Comment 5 by bugdroid1@chromium.org, Mar 1 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9388e91b91a0c0e1b8216aa70ad7a4318746eada

commit 9388e91b91a0c0e1b8216aa70ad7a4318746eada
Author: hartmanng <hartmanng@chromium.org>
Date: Wed Mar 01 23:17:45 2017

Blacklist *.stamp files

Bots are failing by trying to use these when they don't exist.

BUG= 697593 

Review-Url: https://codereview.chromium.org/2726993002
Cr-Commit-Position: refs/heads/master@{#454088}

[modify] https://crrev.com/9388e91b91a0c0e1b8216aa70ad7a4318746eada/build/android/pylib/utils/device_dependencies.py

Status: Fixed (was: Available)

Sign in to add a comment