Closed Bug 1639812 Opened 3 months ago Closed 3 months ago

Decision task failing with `TypeError: 'NoneType' object is not iterable`

Categories

(Firefox Build System :: Task Configuration, defect)

defect

Tracking

(firefox-esr68 unaffected, firefox76 unaffected, firefox77 unaffected, firefox78 fixed)

RESOLVED FIXED
mozilla78
Tracking Status
firefox-esr68 --- unaffected
firefox76 --- unaffected
firefox77 --- unaffected
firefox78 --- fixed

People

(Reporter: marco, Assigned: marco)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(1 file)

https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&revision=0923931926077b11ded5512d61cdf286d4134362&selectedTaskRun=UDb_Qh34TzOhwkONix-yGA-0:

[task 2020-05-21T07:04:12.222Z] Traceback (most recent call last):
[task 2020-05-21T07:04:12.222Z]   File "/builds/worker/checkouts/gecko/taskcluster/mach_commands.py", line 194, in taskgraph_decision
[task 2020-05-21T07:04:12.222Z]     return taskgraph.decision.taskgraph_decision(options)
[task 2020-05-21T07:04:12.222Z]   File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/decision.py", line 243, in taskgraph_decision
[task 2020-05-21T07:04:12.222Z]     write_artifact('task-graph.json', tgg.morphed_task_graph.to_json())
[task 2020-05-21T07:04:12.222Z]   File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/generator.py", line 203, in morphed_task_graph
[task 2020-05-21T07:04:12.222Z]     return self._run_until('morphed_task_graph')
[task 2020-05-21T07:04:12.222Z]   File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/generator.py", line 359, in _run_until
[task 2020-05-21T07:04:12.222Z]     k, v = next(self._run)
[task 2020-05-21T07:04:12.222Z]   File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/generator.py", line 345, in _run
[task 2020-05-21T07:04:12.222Z]     strategy_override=strategies,
[task 2020-05-21T07:04:12.222Z]   File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/optimize/__init__.py", line 63, in optimize_task_graph
[task 2020-05-21T07:04:12.222Z]     do_not_optimize=do_not_optimize)
[task 2020-05-21T07:04:12.222Z]   File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/optimize/__init__.py", line 125, in remove_tasks
[task 2020-05-21T07:04:12.222Z]     if opt.should_remove_task(task, params, arg):
[task 2020-05-21T07:04:12.222Z]   File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/optimize/__init__.py", line 310, in should_remove_task
[task 2020-05-21T07:04:12.222Z]     return self.reduce(results)
[task 2020-05-21T07:04:12.222Z]   File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/optimize/__init__.py", line 330, in reduce
[task 2020-05-21T07:04:12.222Z]     for rv in results:
[task 2020-05-21T07:04:12.222Z]   File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/optimize/__init__.py", line 305, in _generate_results
[task 2020-05-21T07:04:12.222Z]     for sub, arg in zip(self.substrategies, self.split_args(arg)):
[task 2020-05-21T07:04:12.222Z] TypeError: 'NoneType' object is not iterable

Might be a regression from bug 1637383.

Regressed by: 1637383
Assignee: nobody → mcastelluccio
Status: NEW → ASSIGNED

Set release status flags based on info from the regressing bug 1637383

Pushed by ahalberstadt@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/28b69abe9f4b
Don't apply 'skip-unless-schedules' when overriding 'build-fuzzing' strategy. r=ahal
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
See Also: → 1640902
You need to log in before you can comment on or make changes to this bug.