Closed
Bug 1391360
Opened 7 years ago
Closed 7 years ago
"Unknown exception encountered with possibly-broken third-party extension mqext which supports version 3.9 of Mercurial"
Categories
(Developer Services :: General, task)
Developer Services
General
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1359956
People
(Reporter: jyc, Unassigned)
Details
I get an error message whenever I try to run Mercurial after upgrading to the latest version from Homebrew. The error message prompts me to file a bug here.
The full error message is:
** Unknown exception encountered with possibly-broken third-party extension mqext
** which supports versions 3.9 of Mercurial.
** Please disable mqext and try your action again.
** If that fixes the bug please report it to https://bugzilla.mozilla.org/enter_bug.cgi?product=Developer%20Services&component=General
** Python 2.7.13 (default, Jul 18 2017, 09:17:00) [GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.42)]
** Mercurial Distributed SCM (version 4.3.1)
** Extensions loaded: rebase, purge, histedit, strip, mq, mqext, pager, firefoxtree, reviewboard, push-to-try, fsmonitor, hggit
Traceback (most recent call last):
File "/usr/local/bin/hg", line 45, in <module>
mercurial.dispatch.run()
File "/usr/local/Cellar/mercurial/4.3.1/lib/python2.7/site-packages/mercurial/dispatch.py", line 81, in run
status = (dispatch(req) or 0) & 255
File "/usr/local/Cellar/mercurial/4.3.1/lib/python2.7/site-packages/mercurial/dispatch.py", line 162, in dispatch
ret = _runcatch(req)
File "/usr/local/Cellar/mercurial/4.3.1/lib/python2.7/site-packages/mercurial/dispatch.py", line 302, in _runcatch
return _callcatch(ui, _runcatchfunc)
File "/usr/local/Cellar/mercurial/4.3.1/lib/python2.7/site-packages/mercurial/dispatch.py", line 310, in _callcatch
return scmutil.callcatch(ui, func)
File "/usr/local/Cellar/mercurial/4.3.1/lib/python2.7/site-packages/mercurial/scmutil.py", line 150, in callcatch
return func()
File "/usr/local/Cellar/mercurial/4.3.1/lib/python2.7/site-packages/mercurial/dispatch.py", line 292, in _runcatchfunc
return _dispatch(req)
File "/usr/local/Cellar/mercurial/4.3.1/lib/python2.7/site-packages/mercurial/dispatch.py", line 858, in _dispatch
presetupfuncs=req.prereposetups)
File "/usr/local/Cellar/mercurial/4.3.1/lib/python2.7/site-packages/mercurial/hg.py", line 168, in repository
peer = _peerorrepo(ui, path, create, presetupfuncs=presetupfuncs)
File "/usr/local/Cellar/mercurial/4.3.1/lib/python2.7/site-packages/mercurial/extensions.py", line 322, in closure
return func(*(args + a), **kw)
File "/Users/jyc/.mozbuild/version-control-tools/hgext/firefoxtree/__init__.py", line 150, in peerorrepo
return orig(ui, path, *args, **kwargs)
File "/usr/local/Cellar/mercurial/4.3.1/lib/python2.7/site-packages/mercurial/hg.py", line 160, in _peerorrepo
hook(ui, obj)
File "/Users/jyc/.mozbuild/version-control-tools/hgext/firefoxtree/__init__.py", line 629, in reposetup
if not isfirefoxrepo(repo):
File "/Users/jyc/.mozbuild/version-control-tools/hgext/firefoxtree/__init__.py", line 145, in isfirefoxrepo
return repo.opener.exists('IS_FIREFOX_REPO')
AttributeError: 'firefoxtreesrepo' object has no attribute 'opener'
After commenting out all of the extensions from version-control-tools in my ~/.hgrc, I am able to run hg again without error.
Reporter | ||
Comment 1•7 years ago
|
||
hg log --version gives:
Mercurial Distributed SCM (version 4.3.1)
(see https://mercurial-scm.org for more information)
Copyright (C) 2005-2017 Matt Mackall and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
I'm on macOS. uname -a gives:
Darwin jc-mbp-osx 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
your version-control-tools clone needs updating - please run `mach mercurial-setup`.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•