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

Issue 644402 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Feb 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

"remote_run_result" is flaky

Project Member Reported by chromium...@appspot.gserviceaccount.com, Sep 6 2016

Issue description

"remote_run_result" 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=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNyHAsSBUZsYWtlIhFyZW1vdGVfcnVuX3Jlc3VsdAw.



This flaky test/step was previously tracked in  issue 643416 .
 
Labels: -Sheriff-Chromium Infra-Troopers
 Issue 644412  has been merged into this issue.
Owner: phajdan.jr@chromium.org
Status: Assigned (was: Untriaged)
Looks like an exception gets thrown deep in the chromium recipe and remote_run consequently turns purple:

Traceback (most recent call last):
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\run.py", line 426, in run
    recipe_result = recipe_script.run(api, api._engine.properties)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\loader.py", line 59, in run
    self.RunSteps, properties, self.PROPERTIES, api=api)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\loader.py", line 514, in invoke_with_properties
    **additional_args)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\loader.py", line 475, in _invoke_with_properties
    return callable_obj(*props, **additional_args)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\recipes\chromium_trybot.py", line 32, in RunSteps
    return api.chromium_tests.trybot_steps(api)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\build\scripts/slave\recipe_modules\chromium_tests\api.py", line 867, in trybot_steps
    bot_config_object, api, tests, bot_update_step, affected_files)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\recipe_api.py", line 239, in _inner
    return func(*a, **kw)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\build\scripts/slave\recipe_modules\chromium_tests\api.py", line 722, in run_tests_on_tryserver
    self.m.test_utils.determine_new_failures(api, tests, deapply_patch_fn)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\recipe_api.py", line 239, in _inner
    return func(*a, **kw)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\build\scripts/slave\recipe_modules\test_utils\api.py", line 150, in determine_new_failures
    failing_tests = self.run_tests_with_patch(caller_api, tests)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\recipe_api.py", line 239, in _inner
    return func(*a, **kw)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\build\scripts/slave\recipe_modules\test_utils\api.py", line 121, in run_tests_with_patch
    self.run_tests(caller_api, tests, 'with patch')
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\recipe_api.py", line 239, in _inner
    return func(*a, **kw)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\build\scripts/slave\recipe_modules\test_utils\api.py", line 111, in run_tests
    t.post_run(caller_api, suffix, test_filter=test_filters.get(t.name))
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\build\scripts/slave\recipe_modules\chromium_tests\steps.py", line 1197, in post_run
    return self._test.post_run(api, suffix, test_filter=test_filter)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\build\scripts/slave\recipe_modules\chromium_tests\steps.py", line 912, in post_run
    api, suffix,test_filter=test_filter)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\build\scripts/slave\recipe_modules\chromium_tests\steps.py", line 814, in post_run
    valid, failures = self.validate_task_results(api, api.step.active_result)
  File "E:\b\rr\tmppbvu3p\rw\checkout\infra\.recipe_deps\build\scripts/slave\recipe_modules\chromium_tests\steps.py", line 906, in validate_task_results
    return True, gtest_results.failures
AttributeError: 'GTestResults' object has no attribute 'failures'
The step is still flaky; most recent runs observe this exception:

@@@STEP_LOG_LINE@exception@  File "E:\b\rr\tmpeqwede\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\run.py", line 424, in run@@@
@@@STEP_LOG_LINE@exception@    recipe_result = recipe_script.run(api, api._engine.properties)@@@
@@@STEP_LOG_LINE@exception@  File "E:\b\rr\tmpeqwede\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\loader.py", line 59, in run@@@
@@@STEP_LOG_LINE@exception@    self.RunSteps, properties, self.PROPERTIES, api=api)@@@
@@@STEP_LOG_LINE@exception@  File "E:\b\rr\tmpeqwede\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\loader.py", line 514, in invoke_with_properties@@@
@@@STEP_LOG_LINE@exception@    **additional_args)@@@
@@@STEP_LOG_LINE@exception@  File "E:\b\rr\tmpeqwede\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\loader.py", line 475, in _invoke_with_properties@@@
@@@STEP_LOG_LINE@exception@    return callable_obj(*props, **additional_args)@@@
@@@STEP_LOG_LINE@exception@  File "E:\b\rr\tmpeqwede\rw\checkout\infra\recipes\chromium_trybot.py", line 32, in RunSteps@@@
@@@STEP_LOG_LINE@exception@    return api.chromium_tests.trybot_steps(api)@@@
@@@STEP_LOG_LINE@exception@  File "E:\b\rr\tmpeqwede\rw\checkout\infra\.recipe_deps\build\scripts/slave\recipe_modules\chromium_tests\api.py", line 867, in trybot_steps@@@
@@@STEP_LOG_LINE@exception@    disable_deapply_patch) = ChromiumTestsApi._trybot_steps_internal(api)@@@
@@@STEP_LOG_LINE@exception@  File "E:\b\rr\tmpeqwede\rw\checkout\infra\.recipe_deps\build\scripts/slave\recipe_modules\chromium_tests\api.py", line 898, in _trybot_steps_internal@@@
@@@STEP_LOG_LINE@exception@    bot_config_object)@@@
@@@STEP_LOG_LINE@exception@  File "E:\b\rr\tmpeqwede\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\recipe_api.py", line 382, in _inner@@@
@@@STEP_LOG_LINE@exception@    return func(*a, **kw)@@@
@@@STEP_LOG_LINE@exception@  File "E:\b\rr\tmpeqwede\rw\checkout\infra\.recipe_deps\build\scripts/slave\recipe_modules\chromium_tests\api.py", line 208, in prepare_checkout@@@
@@@STEP_LOG_LINE@exception@    bot_config, root_solution_revision)@@@
@@@STEP_LOG_LINE@exception@  File "E:\b\rr\tmpeqwede\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\recipe_api.py", line 382, in _inner@@@
@@@STEP_LOG_LINE@exception@    return func(*a, **kw)@@@
@@@STEP_LOG_LINE@exception@  File "E:\b\rr\tmpeqwede\rw\checkout\infra\.recipe_deps\build\scripts/slave\recipe_modules\chromium_checkout\api.py", line 76, in ensure_checkout@@@
@@@STEP_LOG_LINE@exception@    **kwargs)@@@
@@@STEP_LOG_LINE@exception@  File "E:\b\rr\tmpeqwede\rw\checkout\infra\.recipe_deps\recipe_engine\recipe_engine\recipe_api.py", line 382, in _inner@@@
@@@STEP_LOG_LINE@exception@    return func(*a, **kw)@@@
@@@STEP_LOG_LINE@exception@  File "E:\b\rr\tmpeqwede\rw\checkout\infra\.recipe_deps\depot_tools\recipe_modules\bot_update\api.py", line 296, in ensure_checkout@@@
@@@STEP_LOG_LINE@exception@    co_root = step_result.json.output['root']@@@
@@@STEP_LOG_LINE@exception@KeyError: 'root'@@@

BTW, does this bug need to be in the trooper queue?
Labels: -Infra-Troopers
No it does not; this is a bug in the chromium recipes.
Status: WontFix (was: Assigned)
AFAIK this is no longer occurring.

Sign in to add a comment