Closed Bug 1402142 Opened 7 years ago Closed 7 years ago

Decision task failing on a particular push.

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(firefox58 fixed)

RESOLVED FIXED
mozilla58
Tracking Status
firefox58 --- fixed

People

(Reporter: KWierso, Assigned: gps)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

The decision tasks on this push are failing: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=2b87ee06ac0478e58c7a20be52b413f73ee630dc&filter-searchStr=21ac2cab67b1210ff7f4766d0ab9c1925ff68442 It happened twice so far. Pushes above and below this one are passing just fine. Error is: [task 2017-09-21T15:48:43.439562Z] Generating optimized task graph [task 2017-09-21T15:48:43.443673Z] Querying version control for metadata: https://hg.mozilla.org/integration/autoland/json-automationrelevance/2b87ee06ac0478e58c7a20be52b413f73ee630dc [task 2017-09-21T15:48:43.443755Z] attempt 1/2 [task 2017-09-21T15:48:43.444054Z] retry: calling get_automationrelevance, attempt #1 [task 2017-09-21T15:48:43.450882Z] Starting new HTTPS connection (1): hg.mozilla.org [task 2017-09-21T15:48:43.699385Z] "GET /integration/autoland/json-automationrelevance/2b87ee06ac0478e58c7a20be52b413f73ee630dc HTTP/1.1" 200 None [task 2017-09-21T15:48:43.703177Z] 1 commits influencing task scheduling: [task 2017-09-21T15:48:43.703330Z] 2b87ee06ac04 Bug 1401997 - Always report pixel difference counts for reftests. r=jmaher [task 2017-09-21T15:48:50.695880Z] Reading file: /builds/worker/checkouts/gecko/moz.build [task 2017-09-21T15:48:50.741197Z] Reading file: /builds/worker/checkouts/gecko/layout/moz.build [task 2017-09-21T15:48:50.750870Z] Traceback (most recent call last): [task 2017-09-21T15:48:50.750962Z] File "/builds/worker/checkouts/gecko/taskcluster/mach_commands.py", line 154, in taskgraph_decision [task 2017-09-21T15:48:50.751022Z] return taskgraph.decision.taskgraph_decision(options) [task 2017-09-21T15:48:50.751114Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/decision.py", line 135, in taskgraph_decision [task 2017-09-21T15:48:50.751171Z] write_artifact('task-graph.json', tgg.morphed_task_graph.to_json()) [task 2017-09-21T15:48:50.751243Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/generator.py", line 178, in morphed_task_graph [task 2017-09-21T15:48:50.751286Z] return self._run_until('morphed_task_graph') [task 2017-09-21T15:48:50.751339Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/generator.py", line 283, in _run_until [task 2017-09-21T15:48:50.751382Z] k, v = self._run.next() [task 2017-09-21T15:48:50.751441Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/generator.py", line 270, in _run [task 2017-09-21T15:48:50.751477Z] do_not_optimize) [task 2017-09-21T15:48:50.751547Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/optimize.py", line 55, in optimize_task_graph [task 2017-09-21T15:48:50.751590Z] do_not_optimize=do_not_optimize) [task 2017-09-21T15:48:50.751653Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/optimize.py", line 126, in remove_tasks [task 2017-09-21T15:48:50.751698Z] if opt.should_remove_task(task, params, arg): [task 2017-09-21T15:48:50.751762Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/optimize.py", line 376, in should_remove_task [task 2017-09-21T15:48:50.751838Z] scheduled = self.scheduled_by_push(params['head_repository'], params['head_rev']) [task 2017-09-21T15:48:50.751898Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/util.py", line 944, in method_call [task 2017-09-21T15:48:50.751939Z] cache[args] = self.func(instance, *args) [task 2017-09-21T15:48:50.752007Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/optimize.py", line 367, in scheduled_by_push [task 2017-09-21T15:48:50.752062Z] for p, m in rdr.files_info(changed_files).items(): [task 2017-09-21T15:48:50.752134Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/reader.py", line 1342, in files_info [task 2017-09-21T15:48:50.752178Z] paths, _ = self.read_relevant_mozbuilds(paths) [task 2017-09-21T15:48:50.752245Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/reader.py", line 1306, in read_relevant_mozbuilds [task 2017-09-21T15:48:50.752293Z] self.config, metadata=metadata): [task 2017-09-21T15:48:50.752366Z] File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/frontend/reader.py", line 1061, in read_mozbuild [task 2017-09-21T15:48:50.752408Z] raise bre [task 2017-09-21T15:48:50.752909Z] BuildReaderError: [task 2017-09-21T15:48:50.752965Z] ============================== [task 2017-09-21T15:48:50.753013Z] ERROR PROCESSING MOZBUILD FILE [task 2017-09-21T15:48:50.753054Z] ============================== [task 2017-09-21T15:48:50.753076Z] [task 2017-09-21T15:48:50.753115Z] The error occurred while processing the following file: [task 2017-09-21T15:48:50.753138Z] [task 2017-09-21T15:48:50.753177Z] /builds/worker/checkouts/gecko/layout/moz.build [task 2017-09-21T15:48:50.753224Z] [task 2017-09-21T15:48:50.753272Z] The error was triggered on line 43 of this file: [task 2017-09-21T15:48:50.753300Z] [task 2017-09-21T15:48:50.753346Z] CRASHTEST_MANIFESTS += ['../testing/crashtest/crashtests.list'] [task 2017-09-21T15:48:50.753383Z] [task 2017-09-21T15:48:50.753447Z] An error was encountered as part of executing the file itself. The error appears to be the fault of the script. [task 2017-09-21T15:48:50.753478Z] [task 2017-09-21T15:48:50.753563Z] The error as reported by Python is: [task 2017-09-21T15:48:50.753592Z] [task 2017-09-21T15:48:50.753627Z] ['ImportError: No module named reftest\n'] [task 2017-09-21T15:48:50.753658Z] [taskcluster 2017-09-21 15:48:51.483Z] === Task Finished ===
This is a regression from bug 1383880.
Assignee: nobody → gps
Blocks: 1402010
Status: NEW → ASSIGNED
Depends on: 1383880
Pushed by gszorc@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/39b52c2ec77c Expand taskgraph sparse checkout to support moz.build evaluation; r=glandium
Comment on attachment 8910968 [details] Bug 1402142 - Expand taskgraph sparse checkout to support moz.build evaluation; This was reviewed in bug 1383880.
Attachment #8910968 - Flags: review?(mh+mozilla) → review+
And just for completeness's sake, the merge to m-c that included the push with the failing decision task also had the same decision task failure.
As did the next merge to m-c, leaving it totally broken, which isn't a great state for it.
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: