BZR 1.5 error in status and commit??

Frits Jalvingh jal at etc.to
Fri May 30 18:45:07 BST 2008


I merged two fixes and bazaar now dies on the branch, as follows:
-------------------------------------------------------------------
jal at cite:~/buildfiles/vp-3.1/branch-merge$ bzr status
modified:
  viewpoint/WebContent/empoly/js/ajaxhandler.js
  viewpoint/src/JSprinter/JSprinterPoolServlet.java
pending merges:
  Frits Jalvingh 2008-05-28 Changed some files, made some fixes.
  Frits Jalvingh 2008-05-28 Changed some files, made some fixes.
bzr: ERROR: exceptions.KeyError: 'pop(): dictionary is empty'

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 846, in 
run_bzr_catch_errors
    return run_bzr(argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 797, in 
run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 499, in 
run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 807, in 
ignore_pipe
    result = func(*args, **kwargs)
  
File "/usr/lib/python2.5/site-packages/bzrlib/plugins/xmloutput/__init__.py", 
line 77, in run
    status_class.run(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 807, in 
ignore_pipe
    result = func(*args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 178, in run
    show_pending=not no_pending)
  File "/usr/lib/python2.5/site-packages/bzrlib/status.py", line 142, in 
show_tree_status
    show_pending_merges(new, to_file, short)
  File "/usr/lib/python2.5/site-packages/bzrlib/status.py", line 235, in 
show_pending_merges
    branch.repository.get_parent_map(merge_extra))
  File "/usr/lib/python2.5/site-packages/bzrlib/status.py", line 172, in 
_get_sorted_revisions
    sorter = tsort.MergeSorter(parent_graph, tip_revision)
  File "/usr/lib/python2.5/site-packages/bzrlib/tsort.py", line 412, in 
__init__
    parents = self._graph.pop(branch_tip)
KeyError: 'pop(): dictionary is empty'

bzr 1.5 on python 2.5.2 (linux2)
arguments: ['/usr/bin/bzr', 'status']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
  
bzrtools             /usr/lib/python2.5/site-packages/bzrlib/plugins/bzrtools 
[1.5.0]
  
launchpad            /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad 
[unknown]
  
xmloutput            /usr/lib/python2.5/site-packages/bzrlib/plugins/xmloutput 
[0.4.2]
*** Bazaar has encountered an internal error.
    Please report a bug at https://bugs.launchpad.net/bzr/+filebug
    including this traceback, and a description of what you
    were doing when the error occurred.

----------------------------------------------------
The commit does something similar:

----------------------------------------------------

jal at cite:~/buildfiles/vp-3.1/branch-merge$ bzr commit
Committing to: /home/jal/buildfiles/vp-3.1/branch-merge/
modified viewpoint/WebContent/empoly/js/ajaxhandler.js
modified viewpoint/src/JSprinter/JSprinterPoolServlet.java
bzr: ERROR: exceptions.KeyError: 'pop(): dictionary is empty'

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 846, in 
run_bzr_catch_errors
    return run_bzr(argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 797, in 
run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 499, in 
run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 2364, in 
run
    author=author)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 165, in 
write_locked
    return unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/workingtree_4.py", line 240, 
in commit
    result = WorkingTree3.commit(self, message, revprops, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 165, in 
write_locked
    return unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/mutabletree.py", line 197, in 
commit
    revprops=revprops, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/commit.py", line 367, in 
commit
    message = message_callback(self)
  File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 2344, in 
get_message
    output_encoding=bzrlib.user_encoding)
  File "/usr/lib/python2.5/site-packages/bzrlib/msgeditor.py", line 259, in 
make_commit_message_template_encoded
    template = make_commit_message_template(working_tree, specific_files)
  File "/usr/lib/python2.5/site-packages/bzrlib/msgeditor.py", line 241, in 
make_commit_message_template
    to_file=status_tmp)
  File "/usr/lib/python2.5/site-packages/bzrlib/status.py", line 142, in 
show_tree_status
    show_pending_merges(new, to_file, short)
  File "/usr/lib/python2.5/site-packages/bzrlib/status.py", line 235, in 
show_pending_merges
    branch.repository.get_parent_map(merge_extra))
  File "/usr/lib/python2.5/site-packages/bzrlib/status.py", line 172, in 
_get_sorted_revisions
    sorter = tsort.MergeSorter(parent_graph, tip_revision)
  File "/usr/lib/python2.5/site-packages/bzrlib/tsort.py", line 412, in 
__init__
    parents = self._graph.pop(branch_tip)
KeyError: 'pop(): dictionary is empty'

bzr 1.5 on python 2.5.2 (linux2)
arguments: ['/usr/bin/bzr', 'commit']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
  
bzrtools             /usr/lib/python2.5/site-packages/bzrlib/plugins/bzrtools 
[1.5.0]
  
launchpad            /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad 
[unknown]
  
xmloutput            /usr/lib/python2.5/site-packages/bzrlib/plugins/xmloutput 
[0.4.2]
*** Bazaar has encountered an internal error.
    Please report a bug at https://bugs.launchpad.net/bzr/+filebug
    including this traceback, and a description of what you
    were doing when the error occurred.







More information about the bazaar mailing list