merge-proposal-jobs OOPS-1628MPJ1 in cancel_deletion when merging into empty tree
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Low
|
Aaron Bentley | ||
Launchpad itself |
Fix Released
|
Critical
|
Unassigned |
Bug Description
KeyError: None
Traceback (most recent call last):
Module lp.services.
self.
Module lp.services.
job.run()
Module lp.code.
self.
Module lp.code.model.diff, line 338, in fromBranchMerge
prerequisit
Module lp.code.model.diff, line 118, in mergePreviewFro
merge_target, cleanups)
Module lp.code.model.diff, line 149, in _getMergedTree
transform = merger.
Module bzrlib.merge, line 788, in make_preview_
Module bzrlib.cleanup, line 122, in run_simple
Module bzrlib.cleanup, line 156, in _do_with_cleanups
Module bzrlib.merge, line 793, in _make_preview_
Module bzrlib.merge, line 821, in _compute_transform
Module bzrlib.merge, line 1044, in fix_root
Module bzrlib.transform, line 323, in cancel_deletion
KeyError: None
https:/
or, https:/
<poolie> i wonder if this is bad exception cleanup code
<poolie> yes it probably is
<poolie> this is a knock on error from some other error (possibly ioerorr, or interrupt)
Erroring creating a preview tree for merging
lp:~ubuntu-drupal-devs/ubuntu-website/light-drupal-theme-v6.6.0
into
lp:~ubuntu-website-community/ubuntu-website/light-drupal-theme
Related branches
- Vincent Ladeuil: Approve
- John A Meinel: Needs Fixing
-
Diff: 256 lines (+98/-24)9 files modifiedbzrlib/merge.py (+17/-6)
bzrlib/tests/blackbox/test_merge.py (+3/-2)
bzrlib/tests/per_workingtree/test_merge_from_branch.py (+2/-0)
bzrlib/tests/test_merge.py (+34/-0)
bzrlib/tests/test_shelf.py (+8/-9)
bzrlib/tests/test_shelf_ui.py (+9/-4)
bzrlib/tests/test_transform.py (+17/-0)
bzrlib/transform.py (+6/-3)
doc/en/release-notes/bzr-2.4.txt (+2/-0)
description: | updated |
tags: | added: code-review oops |
Changed in launchpad-code: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in launchpad: | |
importance: | High → Critical |
Changed in bzr: | |
assignee: | nobody → Aaron Bentley (abentley) |
Changed in bzr: | |
status: | Triaged → In Progress |
summary: |
- merge-proposal-jobs OOPS-1628MPJ1 + merge-proposal-jobs OOPS-1628MPJ1 in cancel_deletion when merging into + empty tree |
Changed in bzr: | |
milestone: | none → 2.4b4 |
status: | In Progress → Fix Released |
This needs someone to examine the merge-proposal-jobs code and exclude it from consideration, for the bzr task to be marked confirmed.