[Bug 4770] New: conecting to central repository fails when using proxy configuration
mercurial-bugs at selenic.com
mercurial-bugs at selenic.com
Thu Aug 6 22:35:31 UTC 2015
http://bz.selenic.com/show_bug.cgi?id=4770
Priority: normal
Bug ID: 4770
CC: mercurial-devel at selenic.com
Assignee: bugzilla at selenic.com
Summary: conecting to central repository fails when using proxy
configuration
Severity: bug
Classification: Unclassified
OS: Linux
Reporter: colorete87 at gmail.com
Hardware: PC
Status: UNCONFIRMED
Version: unspecified
Component: Mercurial
Product: Mercurial
** unknown exception encountered, please report by visiting
** http://mercurial.selenic.com/wiki/BugTracker
** Python 2.7.8 (default, Apr 15 2015, 09:26:43) [GCC 4.9.2 20150212 (Red Hat
4.9.2-6)]
** Mercurial Distributed SCM (version 3.0)
** Extensions loaded:
Traceback (most recent call last):
File "/usr/bin/hg", line 38, in <module>
mercurial.dispatch.run()
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 28, in
run
sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255)
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 69, in
dispatch
ret = _runcatch(req)
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 138, in
_runcatch
return _dispatch(req)
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 810, in
_dispatch
cmdpats, cmdoptions)
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 590, in
runcommand
ret = _runcommand(ui, options, cmd, d)
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 901, in
_runcommand
return checkargs()
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 872, in
checkargs
return cmdfunc()
File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 807, in
<lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File "/usr/lib64/python2.7/site-packages/mercurial/util.py", line 518, in
check
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/mercurial/commands.py", line 4582,
in pull
other = hg.peer(repo, opts, source)
File "/usr/lib64/python2.7/site-packages/mercurial/hg.py", line 129, in peer
return _peerorrepo(rui, path, create).peer()
File "/usr/lib64/python2.7/site-packages/mercurial/hg.py", line 106, in
_peerorrepo
obj = _peerlookup(path).instance(ui, path, create)
File "/usr/lib64/python2.7/site-packages/mercurial/httppeer.py", line 261, in
instance
inst._fetchcaps()
File "/usr/lib64/python2.7/site-packages/mercurial/httppeer.py", line 58, in
_fetchcaps
self.caps = set(self._call('capabilities').split())
File "/usr/lib64/python2.7/site-packages/mercurial/httppeer.py", line 172, in
_call
fp = self._callstream(cmd, **args)
File "/usr/lib64/python2.7/site-packages/mercurial/httppeer.py", line 119, in
_callstream
resp = self.urlopener.open(req)
File "/usr/lib64/python2.7/urllib2.py", line 404, in open
response = self._open(req, data)
File "/usr/lib64/python2.7/urllib2.py", line 422, in _open
'_open', req)
File "/usr/lib64/python2.7/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/usr/lib64/python2.7/site-packages/mercurial/url.py", line 372, in
https_open
return self.do_open(self._makeconnection, req)
File "/usr/lib64/python2.7/site-packages/mercurial/keepalive.py", line 254,
in do_open
self._start_transaction(h, req)
File "/usr/lib64/python2.7/site-packages/mercurial/url.py", line 358, in
_start_transaction
return keepalive.KeepAliveHandler._start_transaction(self, h, req)
File "/usr/lib64/python2.7/site-packages/mercurial/keepalive.py", line 352,
in _start_transaction
h.endheaders()
File "/usr/lib64/python2.7/httplib.py", line 991, in endheaders
self._send_output(message_body)
File "/usr/lib64/python2.7/httplib.py", line 844, in _send_output
self.send(msg)
File "/usr/lib64/python2.7/site-packages/mercurial/url.py", line 144, in
_sendfile
orgsend(self, data)
File "/usr/lib64/python2.7/site-packages/mercurial/keepalive.py", line 532,
in safesend
self.connect()
File "/usr/lib64/python2.7/site-packages/mercurial/url.py", line 342, in
connect
_generic_proxytunnel(self)
File "/usr/lib64/python2.7/site-packages/mercurial/url.py", line 228, in
_generic_proxytunnel
self._set_hostport(self.host, self.port)
AttributeError: httpsconnection instance has no attribute '_set_hostport'
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list