TooManyConcurrentRequests when saving from editor spawned by bzr-explorer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar Explorer |
Confirmed
|
High
|
Unassigned | ||
QBzr |
Confirmed
|
High
|
Unassigned |
Bug Description
1. Launch Bazaar Explorer
2. Open an existing working tree (mine is a checkout, but branches might show the same problem)
3. Select a text file in the working tree browser.
4. Click the icon (under the WT) to Edit the file. ==> Notepad opens on Windows
5. Change some text to mark file as dirty in Notepad.
6. Press Ctrl-S to save ==> get the attached traceback
7. Ignore the error.
8. Notice that subsequent saves work without error.
9. Close and reopen the text file.
10. Notice that subsequent edit+save works without error but that saving is noticeable slow (hourglass appears for ~1 second)
11. Commit change.
12. Go back to steps 3..6. Notice that the error reoccurs.
Note that this trace appears in a dialog box but does *not* appear in the .bzr.log.
It looks like it may actually be local to bzr explorer...
Changed in bzr-explorer: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in qbzr: | |
status: | New → Confirmed |
importance: | Undecided → High |
bzr: ERROR: bzrlib. errors. TooManyConcurre ntRequests: The medium 'SmartSSHClient Medium( 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): plugins\ explorer\ lib\explorer. py", line 1237, in _file_edited_ handler plugins\ explorer\ lib\explorer. py", line 1689, in do_refresh plugins\ explorer\ lib\explorer. py", line 667, in changed_view plugins\ explorer\ lib\wt_ browser. py", line 65, in set_tree plugins\ explorer\ lib\wt_ browser. py", line 469, in set_tree plugins\ explorer\ lib\wt_ browser. py", line 691, in set_tree plugins\ qbzr\lib\ treewidget. py", line 1446, in set_tree decorators. pyo", line 140, in read_locked branch. pyo", line 970, in last_revision_info remote. pyo", line 2546, in _last_revision_info remote. pyo", line 55, in _call smart\client. pyo", line 132, in call smart\client. pyo", line 145, in call_expecting_body smart\client. pyo", line 79, in _call_and_ read_response smart\client. pyo", line 45, in _send_request smart\client. pyo", line 115, in _construct_protocol smart\medium. pyo", line 711, in get_request smart\medium. pyo", line 969, in __init__ ntRequests: The medium 'SmartSSHClient Medium( bzr+ssh: //<email address hidden>/)' has reached its concurrent request limit. Be sure to finish_writing and finish_reading on the currently open request.
File "D:/Program Files/Bazaar/
File "D:/Program Files/Bazaar/
File "D:/Program Files/Bazaar/
File "D:/Program Files/Bazaar/
File "D:/Program Files/Bazaar/
File "D:/Program Files/Bazaar/
File "D:/Program Files/Bazaar/
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
TooManyConcurre
bzr 2.2.0 on python 2.6.4 (win32) Bazaar\ \bzrw.exe' , 'explorer'] plugins\ bzrtools [2.2.0] plugins\ colo [0.1.0] plugins\ explorer [1.1b1] plugins\ extmerge [unknown] plugins\ fastimport [0.9.0dev] plugins\ launchpad [2.2.0] plugins\ loom [2.2.1dev] credential_ store D:\Program Files\Bazaar\ plugins\ netrc_credentia l_store [2.2.0] plugins\ news_merge [2.2.0] plugins\ pipeline [unknown] plugins\ qbzr [0.19.0] plugins\ rewrite [0.6.0] plugins\ svn [1.0.3] plugins\ upload [1.0.0dev] plugins\ xmloutput [0.8.6]
arguments: ['D:\\Program Files\\
encoding: 'cp1252', fsenc: 'mbcs', lang: None
plugins:
bzrtools D:\Program Files\Bazaar\
colo D:\Program Files\Bazaar\
explorer D:\Program Files\Bazaar\
extmerge D:\Program Files\Bazaar\
fastimport D:\Program Files\Bazaar\
launchpad D:\Program Files\Bazaar\
loom D:\Program Files\Bazaar\
netrc_
news_merge D:\Program Files\Bazaar\
pipeline D:\Program Files\Bazaar\
qbzr D:\Program Files\Bazaar\
rewrite D:\Program Files\Bazaar\
svn D:\Program Files\Bazaar\
upload D:\Program Files\Bazaar\
xmloutput D:\Program Files\Bazaar\