Self-bound checkouts errors with infinite recursion in _get_nick
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Medium
|
Parth Malwankar |
Bug Description
I'm trying to commit changes on a checkout. The following error occurs:
....
File "/usr/lib/
return master.nick
File "/usr/lib/
master = self.get_
File "/usr/lib/
result = unbound(self, *args, **kwargs)
File "/usr/lib/
possible_
File "/usr/lib/
return control.
File "/usr/lib/
return format.open(self, _found=True, ignore_
File "/usr/lib/
_repository
File "/usr/lib/
found_repo = self._find_
File "/usr/lib/
result, stop = evaluate(
File "/usr/lib/
repository = found_bzrdir.
File "/usr/lib/
return format.open(self, _found=True)
File "/usr/lib/
_serializer
File "/usr/lib/
index_transport = self._transport
File "/usr/lib/
abspath = self.abspath(
File "/usr/lib/
self.
File "/usr/lib/
unquoted = urllib.unquote(url)
File "/usr/lib/
for i in xrange(1, len(res)):
RuntimeError: maximum recursion depth exceeded while calling a Python object
bzr 1.17 on python 2.6.2 (linux2)
arguments: ['/usr/bin/bzr', 'qsubprocess', '"commit" "-m" "comment" "src/AWS/
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_ZA.UTF-8'
plugins:
bzrtools /usr/lib/
explorer /home/craig/
extmerge /home/craig/
launchpad /usr/lib/
netrc_
qbzr /home/craig/
search /home/craig/
xmloutput /home/craig/
*** Bazaar has encountered an internal error.
Please report a bug at https:/
including this traceback, and a description of what you
were doing when the error occurred.
Related branches
- Parth Malwankar: Approve
- John A Meinel: Approve
-
Diff: 110 lines (+40/-0)5 files modifiedNEWS (+3/-0)
bzrlib/branch.py (+4/-0)
bzrlib/errors.py (+11/-0)
bzrlib/tests/blackbox/test_commit.py (+16/-0)
bzrlib/tests/test_errors.py (+6/-0)
Changed in bzr: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
summary: |
- Commit fails on recusive error + Self-bound checkouts errors with infinite recursion |
summary: |
- Self-bound checkouts errors with infinite recursion + Self-bound checkouts errors with infinite recursion in _get_nick |
tags: | added: bound |
tags: | added: easy |
Changed in bzr: | |
status: | Confirmed → In Progress |
assignee: | nobody → Parth Malwankar (parthm) |
Changed in bzr: | |
milestone: | none → 2.2.0 |
status: | In Progress → Fix Released |
had to unbind the checkout and do commit and push to get the changes to server.