catapult-project / catapult

Deprecated Catapult GitHub. Please instead use http://crbug.com "Speed>Benchmarks" component for bugs and https://chromium.googlesource.com/catapult for downloading and editing source code..
https://chromium.googlesource.com/catapult
BSD 3-Clause "New" or "Revised" License
1.91k stars 562 forks source link

vulcanize_trace_viewer --report-deps fails #4654

Open thaarok opened 4 years ago

thaarok commented 4 years ago

Trace-viewer vulcanization fails when --report-deps parameter is used:

$ tracing/bin/vulcanize_trace_viewer --report-deps
Writing output to ./tracing/bin/trace_viewer_full.html
Traceback (most recent call last):
  File "tracing/bin/vulcanize_trace_viewer", line 14, in <module>
    sys.exit(vulcanize_trace_viewer.Main(sys.argv))
  File "/webdev/catapult/tracing/tracing_build/vulcanize_trace_viewer.py", line 69, in Main
    extra_search_paths=args.extra_search_paths)
  File "/webdev/catapult/tracing/tracing_build/vulcanize_trace_viewer.py", line 104, in WriteTraceViewer
    sys.stdout.write(vulcanizer.GetDepsGraphFromModuleNames(module_names))
  File "/webdev/catapult/common/py_vulcanize/py_vulcanize/project.py", line 161, in GetDepsGraphFromModuleNames
    return self.GetDepsGraphFromModules(modules)
  File "/webdev/catapult/common/py_vulcanize/py_vulcanize/project.py", line 170, in GetDepsGraphFromModules
    g.AddEdge(m, dep.id)
  File "/webdev/catapult/common/py_vulcanize/py_vulcanize/project.py", line 234, in AddEdge
    edge = 'M%i -> M%i;' % (mFrom.id, mTo.id)
AttributeError: 'int' object has no attribute 'id'