Closed Bug 1545238 Opened 6 years ago Closed 6 years ago

Creating interactive tasks fail due to: Schema Validation Failed - data.dependencies should NOT have duplicate items (items ## 3 and 0 are identical)

Categories

(Firefox Build System :: Task Configuration, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1545256

People

(Reporter: whimboo, Unassigned)

References

(Regression)

Details

(Keywords: regression)

I tried to create an interactive task for Marionette on Linux, but this doesn't work anymore due to the following failure:

https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=7bd43da7830cd98172b0f1bae5d6e6014c09d9b3&searchStr=interac

[task 2019-04-17T18:37:01.388Z] Creating task with taskId UIlEmMv-SiW8aAIKkKuquA for test-linux64/debug-marionette-e10s
[task 2019-04-17T18:37:01.671Z]
[task 2019-04-17T18:37:01.671Z] Schema Validation Failed!
[task 2019-04-17T18:37:01.671Z] Rejecting Schema: https://schemas.taskcluster.net/queue/v1/create-task-request.json#
[task 2019-04-17T18:37:01.671Z] Errors:
[task 2019-04-17T18:37:01.671Z] * data.dependencies should NOT have duplicate items (items ## 3 and 0 are identical)
[task 2019-04-17T18:37:01.671Z]
[task 2019-04-17T18:37:01.671Z] ---
[task 2019-04-17T18:37:01.671Z]
[task 2019-04-17T18:37:01.671Z] * method: createTask
[task 2019-04-17T18:37:01.671Z] * errorCode: InputValidationError
[task 2019-04-17T18:37:01.671Z] * statusCode: 400
[task 2019-04-17T18:37:01.671Z] * time: 2019-04-17T18:37:01.620Z
[task 2019-04-17T18:37:01.672Z] Traceback (most recent call last):
[task 2019-04-17T18:37:01.672Z] File "/builds/worker/checkouts/gecko/taskcluster/mach_commands.py", line 272, in action_callback
[task 2019-04-17T18:37:01.672Z] test=False)
[task 2019-04-17T18:37:01.673Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/actions/registry.py", line 324, in trigger_action_callback
[task 2019-04-17T18:37:01.673Z] cb(Parameters(**parameters), graph_config, input, task_group_id, task_id)
[task 2019-04-17T18:37:01.673Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/actions/create_interactive.py", line 152, in create_interactive_action
[task 2019-04-17T18:37:01.673Z] parameters, modifier=edit)
[task 2019-04-17T18:37:01.673Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/actions/util.py", line 166, in create_tasks
[task 2019-04-17T18:37:01.673Z] decision_task_id,
[task 2019-04-17T18:37:01.673Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/create.py", line 107, in create_tasks
[task 2019-04-17T18:37:01.673Z] f.result()
[task 2019-04-17T18:37:01.673Z] File "/builds/worker/checkouts/gecko/third_party/python/futures/concurrent/futures/_base.py", line 398, in result
[task 2019-04-17T18:37:01.673Z] return self.__get_result()
[task 2019-04-17T18:37:01.673Z] File "/builds/worker/checkouts/gecko/third_party/python/futures/concurrent/futures/thread.py", line 55, in run
[task 2019-04-17T18:37:01.673Z] result = self.fn(*self.args, **self.kwargs)
[task 2019-04-17T18:37:01.673Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/create.py", line 133, in create_task
[task 2019-04-17T18:37:01.673Z] res.raise_for_status()
[task 2019-04-17T18:37:01.673Z] File "/builds/worker/checkouts/gecko/third_party/python/requests/requests/models.py", line 840, in raise_for_status
[task 2019-04-17T18:37:01.673Z] raise HTTPError(http_error_msg, response=self)
[task 2019-04-17T18:37:01.673Z] HTTPError: 400 Client Error: Bad Request for url: http://taskcluster/queue/v1/task/UIlEmMv-SiW8aAIKkKuquA

There is only bug 1541859 which seems to made changes to taskcluster. Could this be a regression from it?

Aki can you please check?

Component: UI and Tools → Task Configuration
Flags: needinfo?(aki)
Keywords: regression
Product: Taskcluster → Firefox Build System
Regressed by: 1541859
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(aki)
Resolution: --- → DUPLICATE
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.