Bzr crashes when executing log command over smart server protocol
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
New
|
Undecided
|
Unassigned |
Bug Description
I tried to do a log over the smart server protocol and got this assertion (it works when using sftp instead of smart server):
bzr log bzr+ssh:
bzr: ERROR: exceptions.
Traceback (most recent call last):
~ File "/usr/lib/
in run_bzr_
~ return run_bzr(argv)
~ File "/usr/lib/
in run_bzr
~ ret = run(*run_argv)
~ File "/usr/lib/
in run_argv_aliases
~ return self.run(
~ File "/usr/lib/
in ignore_pipe
~ result = func(*args, **kwargs)
~ File "/usr/lib/
in run
~ limit=limit)
~ File "/usr/lib/
show_log
~ start_revision, end_revision, search, limit)
~ File "/usr/lib/
_show_log
~ allow_single_
~ File "/usr/lib/
calculate_
~ view_revisions = _filter_
~ File "/usr/lib/
get_view_revisions
~ graph.iter_
~ File "/usr/lib/
<genexpr>
~ parent_map = dict(((key, value) for key, value in
~ File "/usr/lib/
iter_ancestry
~ next_map = self.get_
~ File "/usr/lib/
get_parent_map
~ parent_map = self._get_
~ File "/usr/lib/
_get_parent_map
~ assert type(key) is str
AssertionError
bzr 1.4dev on python 2.5.1 (linux2)
arguments: ['/usr/bin/bzr', 'log', 'bzr+ssh:
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_GB.UTF-8'
plugins:
~ difftools /home/nick/
~ gtk /home/nick/
~ launchpad
/usr/lib/
~ loom /home/nick/
~ multiparent
/usr/lib/
~ qbzr
/usr/lib/
~ svn /home/nick/
~ xmloutput /home/nick/
*** 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.