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)

Production
defect
Not set
critical

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
gps can you take a look at this thx !
Flags: needinfo?(gps)
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)
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
Attachment #8807611 - Flags: 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
Attachment #8807611 - Flags: review?(glob)
Attachment #8807612 - Flags: review?(glob)
Product: MozReview → Conduit
Product: Conduit → Conduit Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: