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

Issue 724269 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

'BuildFailureMessage' object has no attribute 'MatchesExceptionCategory' build failure

Project Member Reported by davidri...@chromium.org, May 18 2017

Issue description

https://uberchromegw.corp.google.com/i/chromeos/builders/master-paladin/builds/14638
https://luci-logdog.appspot.com/v/?s=chromeos%2Fbb%2Fchromeos%2Fmaster-paladin%2F14638%2F%2B%2Frecipes%2Fsteps%2FCommitQueueCompletion%2F0%2Fstdout

14:18:22: INFO: Found failed tests: set(['video_ChromeHWDecodeUsed', 'telemetry_LoginTest', 'graphics_Idle', 'video_ChromeCameraMJpegHWDecodeUsed', 'desktopui_ExitOnSupervisedUserCrash', 'cheets_CTS_N']) 
14:18:22: ERROR: Traceback (most recent call last):
  File "/b/cbuild/repository/chromite/cbuildbot/stages/generic_stages.py", line 629, in Run
    self.PerformStage()
  File "/b/cbuild/repository/chromite/cbuildbot/stages/completion_stages.py", line 950, in PerformStage
    super(CommitQueueCompletionStage, self).PerformStage()
  File "/b/cbuild/repository/chromite/cbuildbot/stages/completion_stages.py", line 315, in PerformStage
    self.HandleFailure(failing, inflight, no_stat, self_destructed)
  File "/b/cbuild/repository/chromite/cbuildbot/stages/completion_stages.py", line 662, in HandleFailure
    failing, inflight, no_stat, self_destructed, slave_buildbucket_ids)
  File "/b/cbuild/repository/chromite/cbuildbot/stages/completion_stages.py", line 857, in CQMasterHandleFailure
    failed_hwtests=failed_hwtests)
  File "/b/cbuild/repository/chromite/cbuildbot/validation_pool.py", line 1883, in HandleValidationFailure
    lab_fail = triage_lib.CalculateSuspects.OnlyLabFailures(messages, no_stat)
  File "/b/cbuild/repository/chromite/lib/triage_lib.py", line 583, in OnlyLabFailures
    messages, constants.EXCEPTION_CATEGORY_LAB))
  File "/b/cbuild/repository/chromite/lib/triage_lib.py", line 538, in _MatchesExceptionCategory
    for x in messages if x))
  File "/b/cbuild/repository/chromite/lib/triage_lib.py", line 538, in <genexpr>
    for x in messages if x))
AttributeError: 'BuildFailureMessage' object has no attribute 'MatchesExceptionCategory'


 

Comment 1 by nxia@chromium.org, May 18 2017

Owner: nxia@chromium.org

Comment 2 by nxia@chromium.org, May 18 2017

Labels: -Pri-2 Pri-0

Comment 4 by nxia@chromium.org, May 19 2017

Labels: -Pri-0 Pri-1
Project Member

Comment 5 by bugdroid1@chromium.org, May 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/chromite/+/03b16defd6de6ef701e04d64b234f4809137b9a3

commit 03b16defd6de6ef701e04d64b234f4809137b9a3
Author: Ningning Xia <nxia@chromium.org>
Date: Fri May 19 20:57:37 2017

Get local failure message from CIDB failure tabel.

Construct a failure_message_lib.BuildFailureMessage instance as the local
failure message instance.

BUG= chromium:724269 
TEST=run_unittests

Change-Id: I930fd8cc883df9b0c2629baca6e4525ecf1b7d62
Reviewed-on: https://chromium-review.googlesource.com/508912
Commit-Ready: Ningning Xia <nxia@chromium.org>
Tested-by: Ningning Xia <nxia@chromium.org>
Reviewed-by: Ningning Xia <nxia@chromium.org>

[modify] https://crrev.com/03b16defd6de6ef701e04d64b234f4809137b9a3/cbuildbot/stages/completion_stages_unittest.py
[modify] https://crrev.com/03b16defd6de6ef701e04d64b234f4809137b9a3/cbuildbot/stages/completion_stages.py

Comment 6 by nxia@chromium.org, May 23 2017

Status: Fixed (was: Untriaged)

Sign in to add a comment