baz-import out of memory error
Andrew Warshaver
awarshaver at janestcapital.com
Thu Jun 14 15:34:56 BST 2007
Hello All,
I am running bzr 0.16.0 with bzrtools 0.16.1. baz-import is working
okay for the most part, except for this one branch (which happens to be
particularly large). Hence, it is giving a MemoryError. Any ideas how
to fix? Your help is greatly appreciated.
Sincerely,
Andrew
bzr baz-import-branch bzrimp4/janebase--markus
yminsky at janestcapital.com--2006-low/janebase--markus--1.0
bzr: WARNING: bzrlib version doesn't match the bzr program.
This may indicate an installation problem.
bzrlib from ['/home/awarshaver/lib/python/bzrlib'] is version (0, 16, 0,
'final', 0)
importing yminsky at janestcapital.com--2006-low/janebase--markus--1.0 into
/home/awarshaver/bzrimp4/janebase--markus
unable to access ancestor
yminsky at janestcapital.com--2005-systems/janebase--production--1.0--patch-37,
making into a merge.
Cleaning up
bzr: ERROR: bzrlib.errors.KnitCorrupt: Knit
a7/x_%254darkus_%254dottl_%253cmmottl%40janestcapital.com%253e_%2554ue_%254aan__9_10%253a55%253a21_2007_12237.0.knit
corrupt: While reading
{Arch-1:yminsky at janestcapital.com--2006-low%janebase--markus--1.0--patch-105}
got MemoryError()
Traceback (most recent call last):
File "/home/awarshaver/lib/python/bzrlib/commands.py", line 718, in
run_bzr_catch_errors
return run_bzr(argv)
File "/home/awarshaver/lib/python/bzrlib/commands.py", line 679, in
run_bzr
ret = run(*run_argv)
File "/home/awarshaver/lib/python/bzrlib/commands.py", line 375, in
run_argv_aliases
return self.run(**all_cmd_args)
File "/home/awarshaver/.bazaar/plugins/bzrtools/__init__.py", line
640, in run
reuse_history_list)
File "/home/awarshaver/.bazaar/plugins/bzrtools/baz_import.py", line
782, in baz_import_branch
reuse_history_from=reuse_history_list)
File "/home/awarshaver/.bazaar/plugins/bzrtools/baz_import.py", line
438, in import_version
standalone=standalone):
File "/home/awarshaver/.bazaar/plugins/bzrtools/baz_import.py", line
683, in iter_import_version
timezone=0, rev_id=rev_id, revprops={})
File "/home/awarshaver/lib/python/bzrlib/commit.py", line 310, in commit
self._populate_new_inv()
File "/home/awarshaver/lib/python/bzrlib/commit.py", line 647, in
_populate_new_inv
path, self.work_tree)
File "/home/awarshaver/lib/python/bzrlib/repository.py", line 2057,
in record_entry_contents
ie.snapshot(self._new_revision_id, path, previous_entries, tree, self)
File "/home/awarshaver/lib/python/bzrlib/inventory.py", line 438, in
snapshot
work_tree, commit_builder)
File "/home/awarshaver/lib/python/bzrlib/inventory.py", line 453, in
_snapshot_into_revision
self._snapshot_text(previous_entries, work_tree, commit_builder)
File "/home/awarshaver/lib/python/bzrlib/inventory.py", line 722, in
_snapshot_text
self.text_sha1, self.text_size = commit_builder.modified_file_text(
File "/home/awarshaver/lib/python/bzrlib/repository.py", line 2098,
in modified_file_text
previous_ie.revision, file_parents.keys())
File "/home/awarshaver/lib/python/bzrlib/versionedfile.py", line 217,
in clone_text
return self._clone_text(new_version_id, old_version_id, parents)
File "/home/awarshaver/lib/python/bzrlib/knit.py", line 772, in
_clone_text
self.add_lines(new_version_id, parents, self.get_lines(old_version_id))
File "/home/awarshaver/lib/python/bzrlib/versionedfile.py", line 147,
in add_lines
return self._add_lines(version_id, parents, lines, parent_texts)
File "/home/awarshaver/lib/python/bzrlib/knit.py", line 687, in
_add_lines
return self._add(version_id, lines[:], parents, self.delta,
parent_texts)
File "/home/awarshaver/lib/python/bzrlib/knit.py", line 752, in _add
delta, self.factory.annotated)
File "/home/awarshaver/lib/python/bzrlib/knit.py", line 602, in
_merge_annotations
merge_content = self._get_content(parent_id, parent_texts)
File "/home/awarshaver/lib/python/bzrlib/knit.py", line 671, in
_get_content
text_map, contents_map = self._get_content_maps([version_id])
File "/home/awarshaver/lib/python/bzrlib/knit.py", line 825, in
_get_content_maps
record_map = self._get_record_map(version_ids)
File "/home/awarshaver/lib/python/bzrlib/knit.py", line 793, in
_get_record_map
for component_id, content, digest in \
File "/home/awarshaver/lib/python/bzrlib/knit.py", line 1594, in
read_records_iter
content, digest = self._parse_record(version_id, data)
File "/home/awarshaver/lib/python/bzrlib/knit.py", line 1499, in
_parse_record
"While reading {%s} got %s(%s)"
KnitCorrupt: Knit
a7/x_%254darkus_%254dottl_%253cmmottl%40janestcapital.com%253e_%2554ue_%254aan__9_10%253a55%253a21_2007_12237.0.knit
corrupt: While reading
{Arch-1:yminsky at janestcapital.com--2006-low%janebase--markus--1.0--patch-105}
got MemoryError()
bzr 0.16.0 on python 2.4.3.final.0 (linux2)
arguments: ['/usr/bin/bzr', 'baz-import-branch',
'bzrimp4/janebase--markus',
'yminsky at janestcapital.com--2006-low/janebase--markus--1.0']
** please send this report to bazaar at lists.ubuntu.com
More information about the bazaar
mailing list