bzr cat -r branch: ObjectNotLocked error

Bug #506274 reported by jalitr
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
Fix Released
Medium
Andrew Bennetts

Bug Description

ProblemType: Crash
BzrDebugFlags: set()
BzrPlugins:
   launchpad /home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/plugins/launchpad [2.1.0dev5]
   netrc_credential_store /home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/plugins/netrc_credential_store [2.1.0dev5]
BzrVersion: 2.1.0dev5
CommandLine:
 ['/home/ubuntu/download/src/bazaar/bzr.dev/bzr',
  'cat',
  '-r',
  'branch:../hello.bzr/trunk',
  'goodbye.txt']
Date: Tue Jan 12 00:06:46 2010
FileSystemEncoding: UTF-8
Locale: en_US.UTF-8
Platform: Linux-2.6.32-x86_64-with-Ubuntu-9.04-jaunty
PythonLoadedModules:
 <snip>
PythonVersion: 2.6.2
Traceback:
 Traceback (most recent call last):
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/commands.py", line 853, in exception_to_return_code
     return the_callable(*args, **kwargs)
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/commands.py", line 1055, in run_bzr
     ret = run(*run_argv)
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/commands.py", line 661, in run_argv_aliases
     return self.run_direct(**all_cmd_args)
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/commands.py", line 665, in run_direct
     return self._operation.run_simple(*args, **kwargs)
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/cleanup.py", line 122, in run_simple
     self.cleanups, self.func, *args, **kwargs)
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/cleanup.py", line 156, in _do_with_cleanups
     result = func(*args, **kwargs)
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/commands.py", line 1070, in ignore_pipe
     result = func(*args, **kwargs)
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/builtins.py", line 2809, in run
     name_from_revision, filters)
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/builtins.py", line 2833, in _run
     content = rev_tree.get_file_text(cur_file_id)
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/revisiontree.py", line 68, in get_file_text
     _, content = list(self.iter_files_bytes([(file_id, None)]))[0]
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/revisiontree.py", line 79, in iter_files_bytes
     for f, i in desired_files]
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/inventory.py", line 2016, in __getitem__
     self.id_to_entry.iteritems([StaticTuple(file_id,)]).next()[1])
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/chk_map.py", line 494, in iteritems
     self._ensure_root()
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/chk_map.py", line 143, in _ensure_root
     self._root_node = self._get_node(self._root_node)
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/chk_map.py", line 156, in _get_node
     bytes = self._read_bytes(node)
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/chk_map.py", line 167, in _read_bytes
     bytes = stream.next().get_bytes_as('fulltext')
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/groupcompress.py", line 1413, in get_record_stream
     orig_keys, ordering, include_delta_closure):
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/groupcompress.py", line 1518, in _get_remaining_record_stream
     locations = self._index.get_build_details(keys)
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/groupcompress.py", line 2003, in get_build_details
     self._check_read()
   File "/home/ubuntu/download/src/bazaar/bzr.dev/bzrlib/groupcompress.py", line 1923, in _check_read
     raise errors.ObjectNotLocked(self)
 ObjectNotLocked: <bzrlib.groupcompress._GCGraphIndex object at 0x20d1610> is not locked

UserEncoding: UTF-8

Related branches

summary: - internal error: bzr cat -r branch:../foo.bzr/trunk bar
+ bzr cat -r branch: ObjectNotLocked error
Changed in bzr:
status: New → Confirmed
description: updated
Revision history for this message
Andrew Bennetts (spiv) wrote :

This looks close to trivial, I'll fix it now.

Changed in bzr:
assignee: nobody → Andrew Bennetts (spiv)
importance: Undecided → Medium
status: Confirmed → In Progress
Revision history for this message
Andrew Bennetts (spiv) wrote :

Fixed in lp:bzr r4953. Thanks for the bug report!

Changed in bzr:
status: In Progress → Fix Released
milestone: none → 2.1.0rc1
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.