bzr log crash
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Invalid
|
Low
|
Unassigned |
Bug Description
I created a fairly large branch (actually an import of boost) and committed a couple of changes. Now when I try to do bzr log, I get the following error. This problem also seems to be affecting my ability to use tailor to export changesets from bzr to cvs. "bzr check" does not report any problems, and this error occurs in two different repositories with copies of this branch. This branch is available publically at http://
First the output:
$ bzr log
-------
revno: 2
committer: Peter Amstutz <email address hidden>
branch nick: boost
timestamp: Mon 2006-05-15 00:36:27 -0400
message:
eliminated unused libraries
-------
revno: 1
committer: Peter Amstutz <email address hidden>
branch nick: vos-boost
timestamp: Sat 2006-05-13 19:38:29 -0400
message:
sending to server
bzr: ERROR: exceptions.
'<email address hidden>'
at /usr/lib/
in _show_log
What shows up in .bzr.log:
bzr 0.8.2 invoked on python 2.4.2.final.0 (linux2)
arguments: ['/usr/bin/bzr', 'log']
working dir: u'/home/
looking for plugins in /usr/lib/
Plugin name __init__ already loaded
Plugin name __init__ already loaded
add plugin name launchpad
load plugin (None, '/usr/lib/
registered plugin command register-branch
loaded succesfully
looking for plugins in /home/tetron/
got branch format Bazaar-NG Metadir branch format 5
encoding log as 'ANSI_X3.4-1968'
cache hit for revision-history in BzrBranch5(
readv coalesced 1 reads.
readv coalesced 1 reads.
readv coalesced 1 reads.
[20095] Mon 23:55:05.366 ERROR: exceptions.
at /usr/lib/
in _show_log
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/
result = func(*args, **kwargs)
File "/usr/lib/
search=message)
File "/usr/lib/
start_revision, end_revision, search)
File "/usr/lib/
lf.
KeyError: '<email address hidden>'
return code 3
some additional info from dissecting the branch with the failure:
lalo@bugg: /home/bzroot/ boost/. bzr$ zcat repository/ revisions. knit | grep revision_ref /home/bzroot/ boost/. bzr$ cat branch/ revision- history
<revision_ref <email address hidden>" />
<revision_ref <email address hidden>" />
lalo@bugg:
<email address hidden>
<email address hidden>
So as you can see, revision 2 has the same id on both places, but revision 1 has different ids. How could that possibly happen?