Details
-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
None
-
None
-
None
-
Severity 2 - Major
Description
Running SourceTree with Mercurial 3x or 4x crashes.
Unknown exception encountered with possibly-broken third-party extension sourcetree_auth which supports versions unknown of Mercurial. Please disable sourcetree_auth and try your action again. If that fixes the bug please report it to the extension author. Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] Mercurial Distributed SCM (version 3.9.2) Extensions loaded: eol, rebase, transplant, extdiff, fetch, strip, mq, sourcetree_auth, shelve Traceback (most recent call last): File "hg", line 49, in <module> File "mercurial\dispatch.pyo", line 59, in run File "mercurial\dispatch.pyo", line 125, in dispatch File "mercurial\dispatch.pyo", line 204, in _runcatch File "mercurial\dispatch.pyo", line 880, in _dispatch File "mercurial\dispatch.pyo", line 637, in runcommand File "mercurial\dispatch.pyo", line 1010, in _runcommand File "mercurial\dispatch.pyo", line 971, in checkargs File "mercurial\dispatch.pyo", line 877, in <lambda> File "mercurial\util.pyo", line 1036, in check File "mercurial\extensions.pyo", line 210, in closure File "mercurial\util.pyo", line 1036, in check File "hgext\mq.pyo", line 3539, in mqcommand File "mercurial\util.pyo", line 1036, in check File "mercurial\commands.pyo", line 5944, in push File "mercurial\hg.pyo", line 175, in peer File "mercurial\hg.pyo", line 152, in _peerorrepo File "mercurial\httppeer.pyo", line 297, in instance File "mercurial\httppeer.pyo", line 77, in _fetchcaps File "mercurial\httppeer.pyo", line 206, in _call File "mercurial\httppeer.pyo", line 153, in _callstream File "urllib2.pyo", line 437, in open File "urllib2.pyo", line 550, in http_response File "urllib2.pyo", line 469, in error File "urllib2.pyo", line 409, in _call_chain File "urllib2.pyo", line 911, in http_error_401 File "mercurial\url.pyo", line 447, in http_error_auth_reqed File "C:/Users/alan/AppData/Local/SourceTree/app-1.10.23.1/extras/hgext/sourcetree_hg_auth.py", line 218, in basic_http_error_auth_reqed return basic_http_error_auth_reqed.orig(self, authreq, host, req, headers) File "urllib2.pyo", line 889, in http_error_auth_reqed File "mercurial\url.pyo", line 450, in retry_http_basic_auth File "C:/Users/alan/AppData/Local/SourceTree/app-1.10.23.1/extras/hgext/sourcetree_hg_auth.py", line 212, in find_user_password return self._pwd_handler.find_auth(self, realm, authuri, req) File "C:/Users/alan/AppData/Local/SourceTree/app-1.10.23.1/extras/hgext/sourcetree_hg_auth.py", line 103, in find_auth user, pwd = urllib2.HTTPPasswordMgrWithDefaultRealm.find_user_password(pwmgr, realm, authuri) TypeError: unbound method find_user_password() must be called with HTTPPasswordMgrWithDefaultRealm instance as first argument (got passwordmgr instance instead)