Closed
Bug 1232457
Opened 9 years ago
Closed 9 years ago
Make ./mach taskcluster-graph errors more readable
Categories
(Taskcluster :: General, defect)
Taskcluster
General
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1245888
People
(Reporter: armenzg, Unassigned)
References
Details
In production it looks like this [1] and locally it looks like this [2]
[1]
+ ./mach taskcluster-graph --pushlog-id=100896 --project=try '--message=try: -b od -p linux64_tc -u all -t none' --owner=jmaher@mozilla.com --revision-hash=f5be19e29b4b073f026bacbea0f31fa457d871bc --extend-graph
[taskcluster] === Task Finished ===
[taskcluster:error] Error calling 'stopped' for extendTaskGraph : Error encountered when attempting to extend task graph. Invalid json in taskgraph extension path: "/home/worker/artifacts/graph.json". Dumping file. "Error running mach:\n\n ['taskcluster-graph', '--pushlog-id=100896', '--project=try', '--message=try: -b od -p linux64_tc -u all -t none', '--owner=jmaher@mozilla.com', '--revision-hash=f5be19e29b4b073f026bacbea0f31fa457d871bc', '--extend-graph']\n\nThe error occurred in code that was called by the mach command. This is either\na bug in the called code itself or in the way that mach is calling it.\n\nYou should consider filing a bug for this issue.\n\nIf filing a bug, please include the full output of mach, including this error\nmessage.\n\nThe details of the failure are as follows:\n\nParserError: while parsing a block mapping\n in \"<unicode string>\", line 240, column 6:\n allowed_build_tasks:\n ^\nexpected <block end>, but found '<block mapping start>'\n in \"<unicode string>\", line 243, column 7:\n tasks/builds/opt_linux64_clobber ... \n ^\n\n File \"/home/worker/workspace/gecko/testing/taskcluster/mach_commands.py\", line 318, in create_graph\n jobs = templates.load(job_path, {})\n File \"/home/worker/workspace/gecko/testing/taskcluster/taskcluster_graph/templates.py\", line 131, in load\n return self.render(path, content, parameters, seen)\n File \"/home/worker/workspace/gecko/testing/taskcluster/taskcluster_graph/templates.py\", line 101, in render\n result = yaml.load(content)\n File \"/home/worker/workspace/gecko/python/pyyaml/lib/yaml/__init__.py\", line 71, in load\n return loader.get_single_data()\n File \"/home/worker/workspace/gecko/python/pyyaml/lib/yaml/constructor.py\", line 37, in get_single_data\n node = self.get_single_node()\n File \"/home/worker/workspace/gecko/python/pyyaml/lib/yaml/composer.py\", line 36, in get_single_node\n document = self.compose_document()\n File \"/home/worker/workspace/gecko/python/pyyaml/lib/yaml/composer.py\", line 55, in compose_document\n node = self.compose_node(None, None)\n File \"/home/worker/workspace/gecko/python/pyyaml/lib/yaml/composer.py\", line 84, in compose_node\n node = self.compose_mapping_node(anchor)\n File \"/home/worker/workspace/gecko/python/pyyaml/lib/yaml/composer.py\", line 133, in compose_mapping_node\n item_value = self.compose_node(node, item_key)\n File \"/home/worker/workspace/gecko/python/pyyaml/lib/yaml/composer.py\", line 84, in compose_node\n node = self.compose_mapping_node(anchor)\n File \"/home/worker/workspace/gecko/python/pyyaml/lib/yaml/composer.py\", line 133, in compose_mapping_node\n item_value = self.compose_node(node, item_key)\n File \"/home/worker/workspace/gecko/python/pyyaml/lib/yaml/composer.py\", line 84, in compose_node\n node = self.compose_mapping_node(anchor)\n File \"/home/worker/workspace/gecko/python/pyyaml/lib/yaml/composer.py\", line 127, in compose_mapping_node\n while not self.check_event(MappingEndEvent):\n File \"/home/worker/workspace/gecko/python/pyyaml/lib/yaml/parser.py\", line 98, in check_event\n self.current_event = self.state()\n File \"/home/worker/workspace/gecko/python/pyyaml/lib/yaml/parser.py\", line 439, in parse_block_mapping_key\n \"expected <block end>, but found %r\" % token.id, token.start_mark)\n"
[taskcluster] Unsuccessful task run with exit code: 1 completed in 34.217 seconds
[2]
armenzg@armenzg-thinkpad:~/repos/mozilla-central$ ./mach taskcluster-graph --pushlog-id=100896 --project=try '--message=try: -b od -p linux64_tc -u all -t none' --owner=jmaher@mozilla.com --revision-hash=f5be19e29b4b073f026bacbea0f31fa457d871bc --extend-graph
Error running mach:
['taskcluster-graph', '--pushlog-id=100896', '--project=try', '--message=try: -b od -p linux64_tc -u all -t none', '--owner=jmaher@mozilla.com', '--revision-hash=f5be19e29b4b073f026bacbea0f31fa457d871bc', '--extend-graph']
The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.
You should consider filing a bug for this issue.
If filing a bug, please include the full output of mach, including this error
message.
The details of the failure are as follows:
ParserError: while parsing a block mapping
in "<unicode string>", line 240, column 6:
allowed_build_tasks:
^
expected <block end>, but found '<block mapping start>'
in "<unicode string>", line 243, column 7:
tasks/builds/opt_linux64_clobber ...
^
File "/home/armenzg/repos/mozilla-central/testing/taskcluster/mach_commands.py", line 318, in create_graph
jobs = templates.load(job_path, {})
File "/home/armenzg/repos/mozilla-central/testing/taskcluster/taskcluster_graph/templates.py", line 131, in load
return self.render(path, content, parameters, seen)
File "/home/armenzg/repos/mozilla-central/testing/taskcluster/taskcluster_graph/templates.py", line 101, in render
result = yaml.load(content)
File "/home/armenzg/repos/mozilla-central/python/pyyaml/lib/yaml/__init__.py", line 71, in load
return loader.get_single_data()
File "/home/armenzg/repos/mozilla-central/python/pyyaml/lib/yaml/constructor.py", line 37, in get_single_data
node = self.get_single_node()
File "/home/armenzg/repos/mozilla-central/python/pyyaml/lib/yaml/composer.py", line 36, in get_single_node
document = self.compose_document()
File "/home/armenzg/repos/mozilla-central/python/pyyaml/lib/yaml/composer.py", line 55, in compose_document
node = self.compose_node(None, None)
File "/home/armenzg/repos/mozilla-central/python/pyyaml/lib/yaml/composer.py", line 84, in compose_node
node = self.compose_mapping_node(anchor)
File "/home/armenzg/repos/mozilla-central/python/pyyaml/lib/yaml/composer.py", line 133, in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "/home/armenzg/repos/mozilla-central/python/pyyaml/lib/yaml/composer.py", line 84, in compose_node
node = self.compose_mapping_node(anchor)
File "/home/armenzg/repos/mozilla-central/python/pyyaml/lib/yaml/composer.py", line 133, in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "/home/armenzg/repos/mozilla-central/python/pyyaml/lib/yaml/composer.py", line 84, in compose_node
node = self.compose_mapping_node(anchor)
File "/home/armenzg/repos/mozilla-central/python/pyyaml/lib/yaml/composer.py", line 127, in compose_mapping_node
while not self.check_event(MappingEndEvent):
File "/home/armenzg/repos/mozilla-central/python/pyyaml/lib/yaml/parser.py", line 98, in check_event
self.current_event = self.state()
File "/home/armenzg/repos/mozilla-central/python/pyyaml/lib/yaml/parser.py", line 439, in parse_block_mapping_key
"expected <block end>, but found %r" % token.id, token.start_mark)
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•