Q: Use rebase to get around corrupted knit file?
Kevin Cole
dc.loco at gmail.com
Fri Dec 5 17:33:02 GMT 2008
Marius Kruger <amanic <at> gmail.com> writes:
> this looks similar to https://answers.edge.launchpad.net/bzr/+question/53349
Oops. I take it back: That lock warning was actually merely the tail end of the
same problem: Namely, it cannot seem to get past the one corrupted file. The
whole traceback is:
bzr replay ../www -r4..
bzr: ERROR: bzrlib.errors.KnitCorrupt: Knit
<bzrlib.knit._KnitAccess object at 0x8d01d0c> corrupt: While reading
{...-20070302012644-b26b4baa985aa020} got error(Error -3 while
decompressing: invalid distance too far back)
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 834, in
run_bzr_catch_errors
return run_bzr
(argv)
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 790, in
run_bzr
ret = run
(*run_argv)
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 492, in
run_argv_aliases
return self.run
(**all_cmd_args)
File "/usr/lib/python2.5/site-packages/bzrlib/plugins/rebase/__init__.py",
line 341, in run
wt.branch.repository.fetch(from_branch.repository,
revid)
File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 949, in
fetch
return inter.fetch(revision_id=revision_id, pb=pb,
find_ghosts=find_ghosts)
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/repository.py", line 2509, in
fetch
pb=pb,
find_ghosts=find_ghosts)
File "/usr/lib/python2.5/site-packages/bzrlib/fetch.py", line 109, in
__init__
self.__fetch
()
File "/usr/lib/python2.5/site-packages/bzrlib/fetch.py", line 139, in
__fetch
self._fetch_everything_for_search(search,
pp)
File "/usr/lib/python2.5/site-packages/bzrlib/fetch.py", line 169, in
_fetch_everything_for_search
self._fetch_weave_text(file_id,
revisions)
File "/usr/lib/python2.5/site-packages/bzrlib/fetch.py", line 219, in
_fetch_weave_text
to_weave.join(from_weave,
version_ids=required_versions)
File "/usr/lib/python2.5/site-packages/bzrlib/versionedfile.py", line 421, in
join
ignore_missing)
File "/usr/lib/python2.5/site-packages/bzrlib/knit.py", line 2794, in
join
copy_queue):
File "/usr/lib/python2.5/site-packages/bzrlib/knit.py", line 2612, in
read_records_iter_raw
df, rec = self._parse_record_header(version_id, data)
File "/usr/lib/python2.5/site-packages/bzrlib/knit.py", line 2537, in
_parse_record_header
% (version_id, e.__class__.__name__, str(e)))
KnitCorrupt: Knit <bzrlib.knit._KnitAccess object at 0x8d01d0c> corrupt: While
reading {...-20070302012644-b26b4baa985aa020} got error(Error -3 while
decompressing: invalid distance too far back)
bzr 1.3.1 on python 2.5.2.final.0 (linux2)
arguments: ['/usr/bin/bzr', 'replay', '../www', '-r4..']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
bzrtools /usr/lib/python2.5/site-packages/bzrlib/plugins/bzrtools
[1.3.0]
difftools /home/kjcole/.bazaar/plugins/difftools [unknown]
email /usr/lib/python2.5/site-packages/bzrlib/plugins/email
[unknown]
launchpad /usr/lib/python2.5/site-packages/bzrlib/plugins/
launchpad [unknown]
pqm /usr/lib/python2.5/site-packages/bzrlib/plugins/pqm
[1.0.0dev0]
rebase /usr/lib/python2.5/site-packages/bzrlib/plugins/rebase
[0.3.0]
svn /usr/lib/python2.5/site-packages/bzrlib/plugins/svn
[0.4.9]
*** 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.
/usr/lib/python2.5/site-packages/bzrlib/lockable_files.py:110: UserWarning:
file group LockableFiles(<bzrlib.transport.local.LocalTransport
url=file:///.../.bzr/repository/>) was not explicitly unlocked
warn("file group %r was not explicitly unlocked" % self)
More information about the bazaar
mailing list