[Webkit-unassigned] [Bug 182584] New: webkit-patch suggest-reviewers dies with AttributeError: 'NoneType' object has no attribute 'revision'
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Feb 7 15:01:26 PST 2018
https://bugs.webkit.org/show_bug.cgi?id=182584
Bug ID: 182584
Summary: webkit-patch suggest-reviewers dies with
AttributeError: 'NoneType' object has no attribute
'revision'
Product: WebKit
Version: WebKit Local Build
Hardware: All
OS: All
Status: NEW
Severity: Normal
Priority: P2
Component: Tools / Tests
Assignee: webkit-unassigned at lists.webkit.org
Reporter: dbates at webkit.org
CC: aakash_jain at apple.com, ap at webkit.org,
jbedard at apple.com, lforschler at apple.com
When I ran webkit-patch suggest-reviewers today it died with the following stack trace:
Traceback (most recent call last):
File "Tools/Scripts/webkit-patch", line 84, in <module>
main()
File "Tools/Scripts/webkit-patch", line 79, in main
WebKitPatch(os.path.abspath(__file__)).main()
File "/Volumes/.../OpenSource/Tools/Scripts/webkitpy/tool/multicommandtool.py", line 305, in main
result = command.check_arguments_and_execute(options, args, self)
File "/Volumes/.../OpenSource/Tools/Scripts/webkitpy/tool/multicommandtool.py", line 123, in check_arguments_and_execute
return self.execute(options, args, tool) or 0
File "/Volumes/.../OpenSource/Tools/Scripts/webkitpy/tool/commands/abstractsequencedcommand.py", line 55, in execute
self._sequence.run_and_handle_errors(tool, options, state)
File "/Volumes/.../OpenSource/Tools/Scripts/webkitpy/tool/commands/stepsequence.py", line 73, in run_and_handle_errors
self._run(tool, options, state)
File "/Volumes/.../OpenSource/Tools/Scripts/webkitpy/tool/commands/stepsequence.py", line 67, in _run
step(tool, options).run(state)
File "/Volumes/.../OpenSource/Tools/Scripts/webkitpy/tool/steps/suggestreviewers.py", line 45, in run
reviewers = self._tool.checkout().suggested_reviewers(self._options.git_commit, self._changed_files(state))[:5]
File "/Volumes/.../OpenSource/Tools/Scripts/webkitpy/common/checkout/checkout.py", line 144, in suggested_reviewers
commit_infos = sorted(self.recent_commit_infos_for_files(changed_files), key=lambda info: info.revision(), reverse=True)
File "/Volumes/.../OpenSource/Tools/Scripts/webkitpy/common/checkout/checkout.py", line 144, in <lambda>
commit_infos = sorted(self.recent_commit_infos_for_files(changed_files), key=lambda info: info.revision(), reverse=True)
AttributeError: 'NoneType' object has no attribute 'revision'
I am using a Git checkout of WebKit at r228243 + attachment #333316
Steps to reproduce:
1. Apply attachment #333316 to your WebKit working copy and commit it (i.e. run "git commit").
2. Run `Tools/Scripts/webkit-patch suggest-reviewers -g HEAD`
Then webkit-patch will die with the aforementioned stack trace.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180207/75613b69/attachment.html>
More information about the webkit-unassigned
mailing list