Comment 2 for bug 391580

Revision history for this message
Frits Jalvingh (fjalvingh) wrote :

It is still present in 1.17; I get it for every big commit I'm doing. The odd thing is that if I commit a 2nd time the commit succeeds... Log:
1.502 aborting commit write group because of exception:
1.505 Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/commit.py", line 357, in commit
    self._update_builder_with_changes()
  File "/usr/lib/python2.6/dist-packages/bzrlib/commit.py", line 626, in _update_builder_with_changes
    self.work_tree, self.basis_revid, iter_changes):
  File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 632, in record_iter_changes
    for change in iter_changes:
  File "/usr/lib/python2.6/dist-packages/bzrlib/commit.py", line 682, in _filter_iter_changes
    self.work_tree.unversion(deleted_ids)
  File "/usr/lib/python2.6/dist-packages/bzrlib/mutabletree.py", line 52, in tree_write_locked
    return unbound(self, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/workingtree_4.py", line 1231, in unversion
    self._inventory.remove_recursive_id(file_id)
  File "/usr/lib/python2.6/dist-packages/bzrlib/inventory.py", line 1398, in remove_recursive_id
    to_find_delete = [self._byid[file_id]]
KeyError: 'crm_legal_formseditp-20090811162247-a43bdl23eoaurivx-6383'

[24266] 2009-08-11 18:42:10.133 INFO: aborting commit write group: KeyError('crm_legal_formseditp-20090811162247-a43bdl23eoaurivx-6383',)
1.591 Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 835, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 1030, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 647, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line 3043, in run
    exclude=safe_relpath_files(tree, exclude))
  File "/usr/lib/python2.6/dist-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/workingtree_4.py", line 197, in commit
    result = WorkingTree3.commit(self, message, revprops, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/mutabletree.py", line 228, in commit
    *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commit.py", line 357, in commit
    self._update_builder_with_changes()
  File "/usr/lib/python2.6/dist-packages/bzrlib/commit.py", line 626, in _update_builder_with_changes
    self.work_tree, self.basis_revid, iter_changes):
  File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 632, in record_iter_changes
    for change in iter_changes:
  File "/usr/lib/python2.6/dist-packages/bzrlib/commit.py", line 682, in _filter_iter_changes
    self.work_tree.unversion(deleted_ids)
  File "/usr/lib/python2.6/dist-packages/bzrlib/mutabletree.py", line 52, in tree_write_locked
    return unbound(self, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/workingtree_4.py", line 1231, in unversion
    self._inventory.remove_recursive_id(file_id)
  File "/usr/lib/python2.6/dist-packages/bzrlib/inventory.py", line 1398, in remove_recursive_id
    to_find_delete = [self._byid[file_id]]
KeyError: 'crm_legal_formseditp-20090811162247-a43bdl23eoaurivx-6383'

1.592 return code 4