Closed
Bug 1315253
Opened 9 years ago
Closed 9 years ago
Autoland stuck due to exception thrown during error handling
Categories
(Conduit Graveyard :: Transplant, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: cbook, Assigned: gps)
References
()
Details
Attachments
(2 files)
We had some long tree closures because of different reasons and now that the trees are reopen, it seems autoland is stuck.
I tried to land https://reviewboard.mozilla.org/r/90676/diff/1#index_header but so far it didn't happen
| Assignee | ||
Comment 2•9 years ago
|
||
I'm looking into it. The daemon seemed to be stuck in an infinite loop. I stopped the daemon, cleared out the working directory, and started the daemon. Let's see what happens...
Assignee: nobody → gps
Status: NEW → ASSIGNED
Flags: needinfo?(gps)
| Assignee | ||
Comment 3•9 years ago
|
||
Autoland is running again.
Locally adding some extra logging, I found the following:
15:51:55,136 autoland INFO base revision: 6ca50bdebc9e
15:52:02,106 autoland INFO rebase output: rebasing 349669:6ca50bdebc9e "Bug 1310019 - web extension API : chrome.tabs.query doesn’t get tabs title at first call, r=kmag" (tip)
merging browser/components/extensions/ext-browserAction.js
merging browser/components/extensions/ext-utils.js
merging browser/components/extensions/test/browser/browser_ext_browserAction_popup.js
warning: conflicts while merging browser/components/extensions/ext-browserAction.js! (edit, then use 'hg resolve --mark')
warning: conflicts while merging browser/components/extensions/test/browser/browser_ext_browserAction_popup.js! (edit, then use 'hg resolve --mark')
unresolved conflicts (see hg resolve, then hg rebase --continue)
15:52:02,203 autoland ERROR Traceback (most recent call last):
File "autoland.py", line 294, in main
handle_pending_transplants(logger, dbconn)
File "autoland.py", line 120, in handle_pending_transplants
commit_descriptions)
File "/home/ubuntu/version-control-tools/autoland/autoland/transplant.py", line 34, in transplant
commit_descriptions=commit_descriptions)
File "/home/ubuntu/version-control-tools/autoland/autoland/transplant.py", line 134, in _transplant
return False, formulate_hg_error(['hg'] + cmd, output)
File "/home/ubuntu/version-control-tools/autoland/autoland/transplant.py", line 19, in formulate_hg_error
return 'hg error in cmd: ' + ' '.join(cmd) + ': ' + output
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 87: ordinal not in range(128)
I'll submit patches shortly.
Summary: Autoland seems to be stuck → Autoland stuck due to exception thrown during error handling
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
Comment 6•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8807611 [details]
autoland: properly log errored command (bug 1315253);
https://reviewboard.mozilla.org/r/90726/#review90440
Attachment #8807611 -
Flags: review+
Comment 7•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8807612 [details]
autoland: don't pass unicode values into transplant (bug 1315253);
https://reviewboard.mozilla.org/r/90728/#review90442
Attachment #8807612 -
Flags: review+
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/f463cf3738b6
autoland: properly log errored command ; r=smacleod
https://hg.mozilla.org/hgcustom/version-control-tools/rev/374b33eb3a71
autoland: don't pass unicode values into transplant ; r=smacleod
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
| Assignee | ||
Updated•9 years ago
|
Attachment #8807611 -
Flags: review?(glob)
| Assignee | ||
Updated•9 years ago
|
Attachment #8807612 -
Flags: review?(glob)
Updated•7 years ago
|
Product: MozReview → Conduit
Updated•1 year ago
|
Product: Conduit → Conduit Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•