bzr should abort cleanly after a connection timeout. commandline output:
bzr pull
Using saved location: bzr+ssh://<email address hidden>/home/user/bzr/
ssh: connect to host myhost.de port 22: Connection timed out
ssh: connect to host myhost.de port 22: Connection timed out
bzr: ERROR: exceptions.AssertionError: end of file reading from server.
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 650, in run_bzr_catch_errors
return run_bzr(argv)
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 612, in run_bzr
ret = run(*run_argv)
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 304, in run_argv_aliases
return self.run(**all_cmd_args)
File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 602, in run
branch_from = Branch.open(location)
File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 129, in open
control = bzrdir.BzrDir.open(base, _unsupported)
File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 545, in open
return BzrDir.open_from_transport(t, _unsupported=_unsupported)
File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 580, in open_from_transport
redirected)
File "/usr/lib/python2.5/site-packages/bzrlib/transport/__init__.py", line 1074, in do_catching_redirections
return action(transport)
File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 557, in find_format
return transport, BzrDirFormat.find_format(transport)
File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 1235, in find_format
return format.probe_transport(transport)
File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 1245, in probe_transport
format_string = transport.get(".bzr/branch-format").read()
File "/usr/lib/python2.5/site-packages/bzrlib/transport/smart.py", line 1060, in get
return StringIO(self.get_bytes(relpath))
File "/usr/lib/python2.5/site-packages/bzrlib/transport/smart.py", line 1066, in get_bytes
resp = protocol.read_response_tuple(True)
File "/usr/lib/python2.5/site-packages/bzrlib/transport/smart.py", line 1504, in read_response_tuple
result = self._recv_tuple()
File "/usr/lib/python2.5/site-packages/bzrlib/transport/smart.py", line 1535, in _recv_tuple
assert new_char != '', "end of file reading from server."
AssertionError: end of file reading from server.
bzr 0.15.0 on python 2.5.1.candidate.1 (linux2)
arguments: ['/usr/bin/bzr', 'pull']
** please send this report to <email address hidden>
bzr should abort cleanly after a connection timeout. commandline output:
bzr pull /home/user/ bzr/
Using saved location: bzr+ssh://<email address hidden>
ssh: connect to host myhost.de port 22: Connection timed out AssertionError: end of file reading from server.
ssh: connect to host myhost.de port 22: Connection timed out
bzr: ERROR: exceptions.
Traceback (most recent call last): python2. 5/site- packages/ bzrlib/ commands. py", line 650, in run_bzr_ catch_errors python2. 5/site- packages/ bzrlib/ commands. py", line 612, in run_bzr python2. 5/site- packages/ bzrlib/ commands. py", line 304, in run_argv_aliases **all_cmd_ args) python2. 5/site- packages/ bzrlib/ builtins. py", line 602, in run open(location) python2. 5/site- packages/ bzrlib/ branch. py", line 129, in open BzrDir. open(base, _unsupported) python2. 5/site- packages/ bzrlib/ bzrdir. py", line 545, in open open_from_ transport( t, _unsupported= _unsupported) python2. 5/site- packages/ bzrlib/ bzrdir. py", line 580, in open_from_transport python2. 5/site- packages/ bzrlib/ transport/ __init_ _.py", line 1074, in do_catching_ redirections python2. 5/site- packages/ bzrlib/ bzrdir. py", line 557, in find_format find_format( transport) python2. 5/site- packages/ bzrlib/ bzrdir. py", line 1235, in find_format probe_transport (transport) python2. 5/site- packages/ bzrlib/ bzrdir. py", line 1245, in probe_transport get(".bzr/ branch- format" ).read( ) python2. 5/site- packages/ bzrlib/ transport/ smart.py" , line 1060, in get self.get_ bytes(relpath) ) python2. 5/site- packages/ bzrlib/ transport/ smart.py" , line 1066, in get_bytes read_response_ tuple(True) python2. 5/site- packages/ bzrlib/ transport/ smart.py" , line 1504, in read_response_tuple python2. 5/site- packages/ bzrlib/ transport/ smart.py" , line 1535, in _recv_tuple
File "/usr/lib/
return run_bzr(argv)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
branch_from = Branch.
File "/usr/lib/
control = bzrdir.
File "/usr/lib/
return BzrDir.
File "/usr/lib/
redirected)
File "/usr/lib/
return action(transport)
File "/usr/lib/
return transport, BzrDirFormat.
File "/usr/lib/
return format.
File "/usr/lib/
format_string = transport.
File "/usr/lib/
return StringIO(
File "/usr/lib/
resp = protocol.
File "/usr/lib/
result = self._recv_tuple()
File "/usr/lib/
assert new_char != '', "end of file reading from server."
AssertionError: end of file reading from server.
bzr 0.15.0 on python 2.5.1.candidate.1 (linux2)
arguments: ['/usr/bin/bzr', 'pull']
** please send this report to <email address hidden>