Comment 5 for bug 519709

Revision history for this message
Martin Pool (mbp) wrote : Re: Import fails with infinite recursion through _reconstruct_manifest_and_flags_by_revid

These are still failing, but not with infinite recursion:

Traceback (most recent call last):
  File "/srv/importd.launchpad.net/production/launchpad-rev-12200/scripts/code-import-worker.py", line 82, in <module>
    sys.exit(script.main())
  File "/srv/importd.launchpad.net/production/launchpad-rev-12200/scripts/code-import-worker.py", line 77, in main
    return import_worker.run()
  File "/srv/importd.launchpad.net/production/launchpad-rev-12200/lib/lp/codehosting/codeimport/worker.py", line 452, in run
    return self._doImport()
  File "/srv/importd.launchpad.net/production/launchpad-rev-12200/lib/lp/codehosting/codeimport/worker.py", line 590, in _doImport
    overwrite=True, **self.getExtraPullArgs())
  File "/srv/importd.launchpad.net/production/launchpad-rev-12200/optionalbzrplugins/hg/branch.py", line 279, in pull
    inter.fetch(revision_id=stop_revision)
  File "<string>", line 4, in fetch_write_locked
  File "/srv/importd.launchpad.net/production/launchpad-rev-12200/optionalbzrplugins/hg/fetch.py", line 651, in fetch
    self.addchangegroup(cg, mapping)
  File "/srv/importd.launchpad.net/production/launchpad-rev-12200/optionalbzrplugins/hg/fetch.py", line 530, in addchangegroup
    self._add_inventories(todo, mapping, pb)
  File "/srv/importd.launchpad.net/production/launchpad-rev-12200/optionalbzrplugins/hg/fetch.py", line 385, in _add_inventories
    manifest, flags, files, rev, mapping)
  File "/srv/importd.launchpad.net/production/launchpad-rev-12200/optionalbzrplugins/hg/fetch.py", line 337, in _import_manifest_delta
    self._symlink_targets.__getitem__))
  File "/srv/importd.launchpad.net/production/launchpad-rev-12200/optionalbzrplugins/hg/fetch.py", line 207, in manifest_to_inventory_delta
    (fileid, ie.revision))
KeyError: ('hg:jeash_sswf_sEditText.hx', 'hg-v1:dad204a930128dc913c27020691e7be7894bc81f')

Perhaps this is a dupe now?