The weekly Stack Overflow league shows Cody Brocious as having gained 3,356 reputation so far this week, although his user reputation page suggests under 100. He's nowhere to be seen on the Users page, so this only appears to be affecting the league calculations.

Aside from fixing the bug, I'd be really grateful if the SO team could give us a bit of insight as to what's happened - if it's non-security-related etc, of course. It's always fun to hear a bit about the root cause of an odd bug :)

  • 3
    @Jon I'm a reverse-engineer in his profile could be a clue. Apr 7 '11 at 6:30
  • Possible duplicate of meta.stackexchange.com/questions/84951/… Apr 7 '11 at 6:31
  • @Richard: Possibly the same underlying problem, but this isn't showing on the Users page; only on the leagues.
    – Jon Skeet
    Apr 7 '11 at 6:32
  • For my own account it's too high as well, and shows over 4 times my actual weekly score (41.000 rather than the actual lousy 9.000).
    – Arjan
    Apr 7 '11 at 6:51
  • @Jon: I get the feeling you're working on something :) Apr 7 '11 at 7:09
  • @George: Nope, I just noticed that my rep tracker was "off" yesterday.
    – Jon Skeet
    Apr 7 '11 at 7:26
  • Any chance this is related? Maybe David's fix fell apart or was overwritten somehow.. Apr 7 '11 at 7:35
  • 1
    FWIW: this was CW (due to numerous edits) 'til a few days ago (when it was removed by a moderator upon request). That alone should account for a pretty massive jump... AFAIK, it scored at or just under 100 when the CW conversion was triggered.
    – Shog9
    Apr 7 '11 at 14:46
  • That is indeed the reason behind this. I only got a couple upvotes (maybe 5 or 6?) before it went CW. So yes, this is right-ish for the week. Don't worry Jon, you'll be back in the lead next week ;) Apr 7 '11 at 15:29

The way StackExchange.com leagues work are fairly simple: look at the total now, use that value, do the same tomorrow, the day after, etc.

Leagues are calculated from one day to the next by looking at the total reputation each user had. Now, unfortunately that means when a user's rep is recalced on the site-side of things (where we do fix all history), the net total difference from this interval to last on the league side won't match up if there was a change.

In this particular user's case he was affected a great deal by a bug in the system from quite a while ago where votes didn't always line up to the posts owners. This was fixed, and resulted in a recalc for all affected users (around 2,000 on SO). As you can see from this user, some of the oldest users got a measurable rep boost from these previously-unassociated votes.

At the time that recalc happened, Cody went from 10,648 to 13,594 rep...which is the jump you see in the "total-only" league view. I'll talk with David today and see if we can do anything about the leagues, it's not a simple operation to fix history though so no promises there yet.

Update: David recalced the user's reputation leagues on the SE.com side, all is well now.

  • 6
    +1 for it's not a simple operation to fix history
    – user27414
    Apr 7 '11 at 12:52
  • So in other words.... the government is run by lizard men?
    – Tom
    Apr 7 '11 at 12:59
  • Thanks for the explanation - much appreciated :)
    – Jon Skeet
    Apr 7 '11 at 13:10
  • @Jon - Update, now fixed! Apr 7 '11 at 18:49
  • Don't want to spoil the party (and I don't care about my listing), but just for your information: for the current week my SE score is still 41, while it's really just 9 (a lousy 10, minus one cast downvote). That's either 32 too many, or more than 4 times too high. ;-)
    – Arjan
    Apr 7 '11 at 18:57
  • Hmmm, you might want to check out meta.stackexchange.com/questions/87253/…. Apr 14 '11 at 3:41

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .