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

Issue 614225 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: May 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

[Findit] Arguments passed to buildbucket_client TryJob are out of order

Project Member Reported by lijeffrey@chromium.org, May 24 2016

Issue description

Try jobs cannot be triggered due to exception:

Traceback (most recent call last):
  File "/base/data/home/apps/s~findit-for-me/waterfall-backend:458b527.392941714264390878/third_party/pipeline_utils/appengine_third_party_pipeline_python_src_pipeline/pipeline.py", line 2158, in evaluate
    self, pipeline_key, root_pipeline_key, caller_output)
  File "/base/data/home/apps/s~findit-for-me/waterfall-backend:458b527.392941714264390878/third_party/pipeline_utils/appengine_third_party_pipeline_python_src_pipeline/pipeline.py", line 1113, in _run_internal
    return self.run(*self.args, **self.kwargs)
  File "/base/data/home/apps/s~findit-for-me/waterfall-backend:458b527.392941714264390878/waterfall/schedule_try_job_pipeline.py", line 63, in run
    error, build = buildbucket_client.TriggerTryJobs([try_job])[0]
  File "/base/data/home/apps/s~findit-for-me/waterfall-backend:458b527.392941714264390878/common/waterfall/buildbucket_client.py", line 152, in TriggerTryJobs
    json.dumps(try_job.ToBuildbucketRequest()), headers=headers)
  File "/base/data/home/apps/s~findit-for-me/waterfall-backend:458b527.392941714264390878/common/waterfall/buildbucket_client.py", line 63, in ToBuildbucketRequest
    tags = self.tags[:]
TypeError: unhashable type


This is due to schedule_try_job_pipeline's run method passing arguments to buildbucket_client.TryJob() in the incorrect order
 
Status: Verified (was: Assigned)

Sign in to add a comment