I do a lightweight checkout
I open Settings/Configuration/Branch Configuration: an error is reported (can not open remote file)
I open Settings/Configuration/User Configuration: The following error occurrs and the app crashes:
explorer v 1.0.1
QBzr 0.19.0b1, bzrlib 2.1.1, PyQt 4.7.2, Qt 4.6.2, Python 2.6.5
Env: ubuntu 10.04 32bits i386
bzr: ERROR: bzrlib.errors.TooManyConcurrentRequests: The medium 'SmartSSHClientMedium(bzr+ssh://<email address hidden>/)' has reached its concurrent request limit. Be sure to finish_writing and finish_reading on the currently open request.
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/explorer/lib/explorer.py", line 1233, in _file_edited_handler
callback()
File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/explorer/lib/explorer.py", line 1685, in do_refresh
self.changed_view()
File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/explorer/lib/explorer.py", line 667, in changed_view
self._wt_browser.set_tree(view.tree, view.branch)
File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/explorer/lib/wt_browser.py", line 65, in set_tree
self._browser.set_tree(tree, branch)
File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/explorer/lib/wt_browser.py", line 469, in set_tree
self._tree_viewer.set_tree(tree, branch)
File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/explorer/lib/wt_browser.py", line 691, in set_tree
treewidget.TreeWidget.set_tree(self, *args)
File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/treewidget.py", line 1437, in set_tree
last_revno = branch.last_revision_info()[0]
File "/usr/lib/python2.6/dist-packages/bzrlib/decorators.py", line 140, in read_locked
result = unbound(self, *args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 862, in last_revision_info
self._last_revision_info_cache = self._last_revision_info()
File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2481, in _last_revision_info
response = self._call('Branch.last_revision_info', self._remote_path())
File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 52, in _call
return self._client.call(method, *args)
File "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line 132, in call
result, protocol = self.call_expecting_body(method, *args)
File "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line 145, in call_expecting_body
method, args, expect_response_body=True)
File "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line 79, in _call_and_read_response
readv_body=readv_body, body_stream=body_stream)
File "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line 45, in _send_request
protocol_version)
File "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line 115, in _construct_protocol
request = self._medium.get_request()
File "/usr/lib/python2.6/dist-packages/bzrlib/smart/medium.py", line 707, in get_request
return SmartClientStreamMediumRequest(self)
File "/usr/lib/python2.6/dist-packages/bzrlib/smart/medium.py", line 916, in __init__
raise errors.TooManyConcurrentRequests(self._medium)
TooManyConcurrentRequests: The medium 'SmartSSHClientMedium(bzr+ssh://<email address hidden>/)' has reached its concurrent request limit. Be sure to finish_writing and finish_reading on the currently open request.
bzr 2.1.1 on python 2.6.5 (linux2)
arguments: ['/usr/bin/bzr', 'explorer']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.utf8'
plugins:
builddeb /usr/lib/python2.6/dist-packages/bzrlib/plugins/builddeb [2.2.0]
builder /usr/lib/python2.6/dist-packages/bzrlib/plugins/builder [unknown]
bzrtools /usr/lib/python2.6/dist-packages/bzrlib/plugins/bzrtools [2.1.0]
dbus /usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus [0.1.0dev]
explorer /usr/lib/python2.6/dist-packages/bzrlib/plugins/explorer [1.0.1]
gtk /usr/lib/python2.6/dist-packages/bzrlib/plugins/gtk [0.98.0.final.1]
launchpad /usr/lib/python2.6/dist-packages/bzrlib/plugins/launchpad [2.1.1]
melanie_client /home/dvillard/.bazaar/plugins/melanie_client [unknown]
netrc_credential_store /usr/lib/python2.6/dist-packages/bzrlib/plugins/netrc_credential_store [2.1.1]
news_merge /usr/lib/python2.6/dist-packages/bzrlib/plugins/news_merge [2.1.1]
qbzr /usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr [0.19.0b1]
rebase /usr/lib/python2.6/dist-packages/bzrlib/plugins/rebase [0.5.5]
search /usr/lib/python2.6/dist-packages/bzrlib/plugins/search [1.7.0dev]
xmloutput /usr/lib/python2.6/dist-packages/bzrlib/plugins/xmloutput [0.8.6]