Bazaar 2.0.4 internal error

Bug #523948 reported by Glenn Morris
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
New
Undecided
Unassigned

Bug Description

Using bzr 2.0.4 on a Debian testing system, I typed `bzr update' in my bound branch.
There was an internal error in Bazaar.

Here's the stuff from stdout/stderr:

> bzr update
bzr: ERROR: exceptions.ValueError: We are missing inventories for revisions: [('<email address hidden>',), ('<email address hidden>',), ('<email address hidden>',)]

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 842, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 1037, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 654, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 1413, in run
    view_info=view_info), possible_transports=possible_transports)
  File "/usr/lib/python2.5/site-packages/bzrlib/workingtree.py", line 2214, in update
    old_tip = self.branch.update(possible_transports)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 2430, in update
    self.pull(master, overwrite=True)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 948, in pull
    possible_transports=possible_transports, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 3187, in pull
    _override_hook_target=_override_hook_target)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 3064, in pull
    overwrite=overwrite, graph=graph)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 896, in update_revisions
    overwrite, graph)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 3007, in update_revisions
    self.target.fetch(self.source, stop_revision)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 579, in fetch
    pb=pb)
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 1696, in fetch
    find_ghosts=find_ghosts, fetch_spec=fetch_spec)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 3414, in fetch
    pb=pb, find_ghosts=find_ghosts)
  File "/usr/lib/python2.5/site-packages/bzrlib/fetch.py", line 81, in __init__
    self.__fetch()
  File "/usr/lib/python2.5/site-packages/bzrlib/fetch.py", line 107, in __fetch
    self._fetch_everything_for_search(search)
  File "/usr/lib/python2.5/site-packages/bzrlib/fetch.py", line 135, in _fetch_everything_for_search
    stream, from_format, [])
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 4245, in insert_stream
    return self._locked_insert_stream(stream, src_format, is_resume)
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 4341, in _locked_insert_stream
    hint = self.target_repo.commit_write_group()
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 1555, in commit_write_group
    result = self._commit_write_group()
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/pack_repo.py", line 2273, in _commit_write_group
    hint = self._pack_collection._commit_write_group()
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/pack_repo.py", line 2127, in _commit_write_group
    result = self.autopack()
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/pack_repo.py", line 1472, in autopack
    return self._do_autopack()
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/pack_repo.py", line 1512, in _do_autopack
    reload_func=self._restart_autopack)
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/groupcompress_repo.py", line 692, in _execute_pack_operations
    result = packer.pack()
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/pack_repo.py", line 760, in pack
    return self._create_pack_from_packs()
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/groupcompress_repo.py", line 475, in _create_pack_from_packs
    self._copy_inventory_texts()
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/groupcompress_repo.py", line 426, in _copy_inventory_texts
    % (missing_inventories,))
ValueError: We are missing inventories for revisions: [('<email address hidden>',), ('<email address hidden>',), ('<email address hidden>',)]

bzr 2.0.4 on python 2.5.5 (Linux-2.6.32-trunk-686-i686-with-debian-squeeze-sid)
arguments: ['/usr/bin/bzr', 'update']
encoding: 'ISO-8859-1', fsenc: 'ISO-8859-1', lang: 'en_US'
plugins:
  bzrtools /usr/lib/python2.5/site-packages/bzrlib/plugins/bzrtools [2.0.1]
  gtk /usr/lib/python2.5/site-packages/bzrlib/plugins/gtk [0.97.0.final]
  launchpad /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad [2.0.4]
  netrc_credential_store /usr/lib/python2.5/site-packages/bzrlib/plugins/netrc_credential_store [2.0.4]

*** Bazaar has encountered an internal error. This probably indicates a
    bug in Bazaar. You can help us fix it by filing a bug report at
        https://bugs.launchpad.net/bzr/+filebug
    including this traceback and a description of the problem.

Here's the .bzr.log entry:

Thu 2010-02-18 09:01:33 -0800
0.087 bzr arguments: [u'update']
0.125 looking for plugins in /home/gm/.bazaar/plugins
0.125 looking for plugins in /usr/lib/python2.5/site-packages/bzrlib/plugins
0.265 encoding stdout as sys.stdout encoding 'ISO-8859-1'
0.380 opening working tree '/usr/local/misc/emacs/bzr/trunk2'
0.598 ssh implementation is OpenSSH
9.010 Using fetch logic to copy between CHKInventoryRepository('sftp://<email address hidden>/srv/bzr/emacs/.bzr/repository/')(<RepositoryFormat2a>) and CHKInventoryRepository('file:///usr/local/misc/emacs/bzr/.bzr/repository/')(<RepositoryFormat2a>)
9.010 fetch up to rev {<email address hidden>}
31.090 Auto-packing repository <bzrlib.repofmt.groupcompress_repo.GCRepositoryPackCollection object at 0x9f091ac>, which has 26 pack files, containing 107191 revisions. Packing 20 files into 1 affecting 30 revisions
31.092 repacking 30 revisions
31.155 Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 842, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 1037, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 654, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 1413, in run
    view_info=view_info), possible_transports=possible_transports)
  File "/usr/lib/python2.5/site-packages/bzrlib/workingtree.py", line 2214, in update
    old_tip = self.branch.update(possible_transports)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 2430, in update
    self.pull(master, overwrite=True)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 948, in pull
    possible_transports=possible_transports, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 3187, in pull
    _override_hook_target=_override_hook_target)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 3064, in pull
    overwrite=overwrite, graph=graph)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 896, in update_revisions
    overwrite, graph)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 3007, in update_revisions
    self.target.fetch(self.source, stop_revision)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 579, in fetch
    pb=pb)
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 1696, in fetch
    find_ghosts=find_ghosts, fetch_spec=fetch_spec)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 3414, in fetch
    pb=pb, find_ghosts=find_ghosts)
  File "/usr/lib/python2.5/site-packages/bzrlib/fetch.py", line 81, in __init__
    self.__fetch()
  File "/usr/lib/python2.5/site-packages/bzrlib/fetch.py", line 107, in __fetch
    self._fetch_everything_for_search(search)
  File "/usr/lib/python2.5/site-packages/bzrlib/fetch.py", line 135, in _fetch_everything_for_search
    stream, from_format, [])
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 4245, in insert_stream
    return self._locked_insert_stream(stream, src_format, is_resume)
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 4341, in _locked_insert_stream
    hint = self.target_repo.commit_write_group()
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 1555, in commit_write_group
    result = self._commit_write_group()
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/pack_repo.py", line 2273, in _commit_write_group
    hint = self._pack_collection._commit_write_group()
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/pack_repo.py", line 2127, in _commit_write_group
    result = self.autopack()
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/pack_repo.py", line 1472, in autopack
    return self._do_autopack()
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/pack_repo.py", line 1512, in _do_autopack
    reload_func=self._restart_autopack)
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/groupcompress_repo.py", line 692, in _execute_pack_operations
    result = packer.pack()
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/pack_repo.py", line 760, in pack
    return self._create_pack_from_packs()
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/groupcompress_repo.py", line 475, in _create_pack_from_packs
    self._copy_inventory_texts()
  File "/usr/lib/python2.5/site-packages/bzrlib/repofmt/groupcompress_repo.py", line 426, in _copy_inventory_texts
    % (missing_inventories,))
ValueError: We are missing inventories for revisions: [('<email address hidden>',), ('<email address hidden>',), ('<email address hidden>',)]

31.157 couldn't find apport bug-reporting library: No module named apport
31.170 Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/plugin.py", line 407, in _get__version__
    version_string = _format_version_tuple(version_info)
  File "/usr/lib/python2.5/site-packages/bzrlib/__init__.py", line 98, in _format_version_tuple
    sub = version_info[4]
IndexError: tuple index out of range

31.170 return code 4

Revision history for this message
John A Meinel (jameinel) wrote : Re: [Bug 523948] [NEW] Bazaar 2.0.4 internal error

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Glenn Morris wrote:
> Public bug reported:
>
> Using bzr 2.0.4 on a Debian testing system, I typed `bzr update' in my bound branch.
> There was an internal error in Bazaar.
>
> Here's the stuff from stdout/stderr:
>
>> bzr update
> bzr: ERROR: exceptions.ValueError: We are missing inventories for revisions: [('<email address hidden>',), ('<email address hidden>',), ('<email address hidden>',)]
>

This is a known issue, bug #437003
Run 'bzr pack' and things should be sorted out.

John
=:->

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkt9iJQACgkQJdeBCYSNAAMXzQCffYJ37afFP25be6kgSQf26OLj
LngAoINhhXc2j1TR1LaF0UPI9Mi7rYqF
=FaTe
-----END PGP SIGNATURE-----

Revision history for this message
Glenn Morris (rgm+lp) wrote :

Thanks, it's ok again after `bzr pack'.
I never would have figured that out (as it says in the first comment in #437003).
FWIW, I did nothing unusual to cause this state (as far as I know);
just cycles of bzr update + commit.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.