keyerror when branching a remove https repository
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar Subversion Plugin |
Fix Released
|
Critical
|
Jelmer Vernooij |
Bug Description
[stijn@pcbcf001] <~/src/bzr> bzr branch svn+https:/
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "/usr/lib/
return run_bzr(argv)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
revision_id, basis_dir)
File "/home/
result_repo = repo.clone(result, revision_id, basis)
File "/usr/lib/
return unbound(self, *args, **kwargs)
File "/usr/lib/
self.
File "/usr/lib/
return InterRepository
File "/usr/lib/
return unbound(self, *args, **kwargs)
File "/home/
for (branch, changes, revnum) in \
File "/home/
rev = self.revisions[
File "/usr/lib/
data = self.db[key]
KeyError: '18'
bzr 0.11.0 on python 2.4.3.final.0 (linux2)
arguments: ['/usr/bin/bzr', 'branch', 'svn+https:/
This is on Dapper, with jelmer's python-subversion, python2.
The repo branched is a publicly readable one, so this should be reproduceable.
Changed in bzr-svn: | |
assignee: | nobody → jelmer |
importance: | Undecided → Medium |
status: | Unconfirmed → Confirmed |
Changed in bzr-svn: | |
importance: | Medium → Critical |
Changed in bzr-svn: | |
status: | Confirmed → In Progress |
Changed in bzr-svn: | |
status: | Fix Committed → Fix Released |
I get the same error when trying to branch mplayer trunk mplayerhq. hu/mplayer/ trunk mplayer-trunk
bzr branch svn://svn.
So this is not dependent on https....
bzr: ERROR: exceptions. KeyError: '26'
Traceback (most recent call last): python2. 4/site- packages/ bzrlib/ commands. py", line 623, in run_bzr_ catch_errors python2. 4/site- packages/ bzrlib/ commands. py", line 585, in run_bzr python2. 4/site- packages/ bzrlib/ commands. py", line 291, in run_argv_aliases **all_cmd_ args) python2. 4/site- packages/ bzrlib/ builtins. py", line 723, in run bagfors/ .bazaar/ plugins/ svn/format. py", line 80, in sprout python2. 4/site- packages/ bzrlib/ decorators. py", line 38, in read_locked python2. 4/site- packages/ bzrlib/ repository. py", line 309, in clone copy_content_ into(result, revision_id, basis) python2. 4/site- packages/ bzrlib/ repository. py", line 261, in copy_content_into .get(self, destination) .copy_content( revision_ id, basis) python2. 4/site- packages/ bzrlib/ decorators. py", line 51, in write_locked bagfors/ .bazaar/ plugins/ svn/fetch. py", line 281, in copy_content bagfors/ .bazaar/ plugins/ svn/logwalker. py", line 125, in follow_history str(i)] dbshelve. py", line 106, in __getitem__
File "/usr/lib/
return run_bzr(argv)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
revision_id, basis_dir)
File "/home/
result_repo = repo.clone(result, revision_id, basis)
File "/usr/lib/
return unbound(self, *args, **kwargs)
File "/usr/lib/
self.
File "/usr/lib/
return InterRepository
File "/usr/lib/
return unbound(self, *args, **kwargs)
File "/home/
for (branch, changes, revnum) in \
File "/home/
rev = self.revisions[
File "bsddb/
KeyError: '26'
bzr 0.12.0 on python 2.4.4.candidate.1 (linux2) svn.mplayerhq. hu/mplayer/ trunk', 'mplayer-trunk']
arguments: ['/usr/bin/bzr', 'branch', 'svn://
** please send this report to <email address hidden>