Closed Bug 1240257 Opened 9 years ago Closed 9 years ago

remote: rbtools.api.errors.APIError: HTTP 500 - can't hg push review anymore

Categories

(MozReview Graveyard :: General, defect)

x86_64
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1240725

People

(Reporter: jib, Unassigned)

Details

Not sure what changed (except was prompted to update build system yesterday when I did mach build). This used to work fine. I had rebased a bunch, added one benign patch, and forgot to re-open review issue (since it bounced twice on inbound), but this happens after I've re-opened it, so that's not it. Am stuck using splinter atm. ★ ~/moz/mozilla-central $ hg ss @ simulcast | 2016-01-16 01:00:48 -0500 | jib: Bug 1232082 - Disable test_peerConnection_addDataChannelNoBundle.html on android debug. | o 277e5c21f3b4 | 2016-01-05 19:51:52 -0500 | jib: Bug 1232082 - fix removal of remote tracks to update receivers. | o 952b56a7e695 | 2016-01-12 15:09:01 -0500 | jib: Bug 1232082 - add pc.ontrack and RTCTrackEvent | o simulcast0 | 2015-12-11 23:47:29 -0500 | jib: Bug 1232082 - add RTCRtpReceiver for each remote track. | o master | 2016-01-15 15:10:58 -0800 | wkocher: Merge b2ginbound to central, a=merge |\ o | c559569e0475 | 2016-01-15 08:30:52 -0800 | release+b2gbumper: Bumping manifests a=b2g-bump | | o | 3919d2b1752b | 2016-01-15 08:20:51 -0800 | release+b2gbumper: Bumping manifests a=b2g-bump | | o | 1244268076d0 | 2016-01-15 07:40:55 -0800 | release+b2gbumper: Bumping manifests a=b2g-bump | | o | 44bac4595bb4 | 2016-01-15 07:39:12 -0800 | release+b2gbumper: Bumping gaia.json for 2 gaia revision(s) a=gaia-bump | | o | a8b2d9f36497 | 2016-01-15 06:30:49 -0800 | release+b2gbumper: Bumping manifests a=b2g-bump | | ★ ~/moz/mozilla-central $ hg push review pushing to ssh://reviewboard-hg.mozilla.org/gecko searching for changes no changes found submitting 4 changesets for review remote: ** Unknown exception encountered with possibly-broken third-party extension pushlog-feed remote: ** which supports versions unknown of Mercurial. remote: ** Please disable pushlog-feed and try your action again. remote: ** If that fixes the bug please report it to the extension author. remote: ** Python 2.7.10 (default, May 28 2015, 09:58:55) [GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] remote: ** Mercurial Distributed SCM (version 3.6.2) remote: ** Extensions loaded: pushlog, pushlog-feed, buglink, serverlog, rbserver remote: Traceback (most recent call last): remote: File "/repo/hg/venv_pash/bin/hg", line 43, in <module> remote: mercurial.dispatch.run() remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/mercurial/dispatch.py", line 54, in run remote: sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255) remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/mercurial/dispatch.py", line 116, in dispatch remote: ret = _runcatch(req) remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/mercurial/dispatch.py", line 187, in _runcatch remote: return _dispatch(req) remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/mercurial/dispatch.py", line 920, in _dispatch remote: cmdpats, cmdoptions) remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/mercurial/dispatch.py", line 679, in runcommand remote: ret = _runcommand(ui, options, cmd, d) remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/mercurial/dispatch.py", line 1051, in _runcommand remote: return checkargs() remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/mercurial/dispatch.py", line 1011, in checkargs remote: return cmdfunc() remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/mercurial/dispatch.py", line 917, in <lambda> remote: d = lambda: util.checksignature(func)(ui, *args, **cmdoptions) remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/mercurial/util.py", line 801, in check remote: return func(*args, **kwargs) remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/mercurial/commands.py", line 5919, in serve remote: s.serve_forever() remote: File "/repo/hg/version-control-tools/hgext/serverlog/__init__.py", line 321, in serve_forever remote: return super(sshserverwrapped, self).serve_forever() remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/mercurial/sshserver.py", line 103, in serve_forever remote: while self.serve_one(): remote: File "/repo/hg/version-control-tools/hgext/serverlog/__init__.py", line 350, in serve_one remote: return super(sshserverwrapped, self).serve_one() remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/mercurial/sshserver.py", line 121, in serve_one remote: rsp = wireproto.dispatch(self.repo, self, cmd) remote: File "/repo/hg/version-control-tools/hgext/serverlog/__init__.py", line 342, in dispatch remote: return origdispatch(repo, proto, cmd) remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/mercurial/wireproto.py", line 471, in dispatch remote: return func(repo, proto, *args) remote: File "/repo/hg/version-control-tools/hgext/reviewboard/hgrb/proto.py", line 387, in reviewboard remote: apikey=bzapikey) remote: File "/repo/hg/version-control-tools/hgext/reviewboard/hgrb/proto.py", line 92, in post_reviews remote: return submit_reviews(*args, **kwargs) remote: File "/repo/hg/version-control-tools/hgext/reviewboard/hgrb/proto.py", line 116, in submit_reviews remote: commits=json.dumps(commits, encoding='utf-8')) remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/rbtools/api/resource.py", line 137, in <lambda> remote: meth(resource, **kwargs))) remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/rbtools/api/decorators.py", line 27, in request_method remote: *args, **kwargs) remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/rbtools/api/transport/sync.py", line 75, in execute_request_method remote: return self._execute_request(request) remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/rbtools/api/transport/sync.py", line 84, in _execute_request remote: rsp = self.server.make_request(request) remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/rbtools/api/request.py", line 587, in make_request remote: self.process_error(e.code, e.read()) remote: File "/repo/hg/venv_pash/lib64/python2.7/site-packages/rbtools/api/request.py", line 563, in process_error remote: raise APIError(http_status, None, None, data) remote: rbtools.api.errors.APIError: HTTP 500 abort: unexpected response: empty string ★ ~/moz/mozilla-central $
Please pop in #mozreview so we can debug this.
Flags: needinfo?(jib)
I've since been able to push other patches successfully, so I suspect this was a one-off related to that particular changeset, so I'm no longer blocked by this. I seem to recall a surprising rebase on this prior, where it didn't obsolete things and I had two versions of my patches for a while, until I deleted one of them with hg histedit. That might have been related.
Flags: needinfo?(jib)
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Product: Developer Services → MozReview
You need to log in before you can comment on or make changes to this bug.