Person:+participation KeyError

Bug #1175913 reported by Bryce Harrington
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
High
Unassigned

Bug Description

OOPS-330324f6ad979a878c836fd7d1c8dcf1

Module lp.services.propertycache, line 116, in __get__
    value = self.populate(instance)
  Module lp.registry.browser.person, line 2014, in has_participations
    return len(self.active_participations) > 0
  Module lp.services.propertycache, line 116, in __get__
    value = self.populate(instance)
  Module lp.registry.browser.person, line 1987, in active_participations
    paths, memberships = self.context.getPathsToTeams()
  Module lp.registry.model.person, line 2534, in getPathsToTeams
    step = graph[step]
KeyError: <Person at 0x1408ac90 gtg-user (Gtg users)>

Hit while trying to load https://launchpad.net/~bryce/+participation. Worked on try #2.

This looks like a team was deleted, or Bryce or a one of his teams was removed from another team. Lp was in flux when this page was viewed. TeamMembership was updated, but TeamParticipation was scheduled to update...and it did by the second attempt to load.

Tags: oops
Changed in launchpad:
status: New → Triaged
importance: Undecided → Critical
tags: added: oops
Curtis Hovey (sinzui)
summary: - OOPS-330324f6ad979a878c836fd7d1c8dcf1
+ Person:+participation KeyError
Curtis Hovey (sinzui)
description: updated
Revision history for this message
Bryce Harrington (bryce) wrote :

That's correct, I'd just finished doing a team membership cleanup, and removed gtg-* since I'm not involved in that project any more. I went to +participation to continue cleanup by unsubbing from mailing lists.

nanthaphon (meowsoy)
Changed in launchpad:
assignee: nobody → nanthaphon (meowsoy)
status: Triaged → Fix Released
Colin Watson (cjwatson)
Changed in launchpad:
status: Fix Released → Triaged
assignee: nanthaphon (meowsoy) → nobody
Colin Watson (cjwatson)
Changed in launchpad:
importance: Critical → High
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.