10

Looks like I've found a bug.

I've got 303 rep on Aviation, but it's showing me at 202 on the Users list.

I guessed the 101 difference was because association bonuses don't count, but it did for another user.

Here you can see I have 303 in the top bar, but 202 in the leaderboard (the assoc bonus didn't count).

Whereas for @Qantas 94 Heavy, the association bonus did count:

The rep's are off-by-101 in some cases, and are off-by-1 in others.

12
  • 4
    Caching. It's always caching.
    – ale
    Dec 18, 2013 at 20:17
  • 1
    @Krampus It isn't. It's been like that for a while, and it was caching quickly when I looking before hitting the rep cap. Dec 18, 2013 at 20:21
  • 2
    A quick look at the API suggests this happens randomly (or at least I can't discern a pattern; it's included for some people and excluded for others), so maybe it's a race condition where sometimes the the association bonus is recorded microseconds before your account creation date and that messes things up? </wild speculation> Definitely odd.
    – Tim Stone
    Dec 18, 2013 at 20:58
  • @Krampus It's still the same, definitely not a caching issue: i.imgur.com/l6BXpYS.png I should be 4th, but I'm instead 9th. Dec 18, 2013 at 23:37
  • @TimStone Looks like someone fixed something, thanks! The user "xpda" has the same issue too: missing 101 rep in the league. Dec 19, 2013 at 0:01
  • @DannyBeckett "someone fixed something" -- cache cleared!
    – Ben Lee
    Dec 19, 2013 at 4:15
  • (heh, don't really know, just giving you a hard time)
    – Ben Lee
    Dec 19, 2013 at 4:16
  • @TimStone I've noticed that on aviation.stackexchange.com/users, the week, month, quarter, and year tabs all show the same [bad] data. all seems to show the correct data. Dec 19, 2013 at 15:33
  • Another user has now posted about this over at Meta Aviation: User list reputation bug? Dec 29, 2013 at 0:27
  • 1
    Can confirm that it's always caching. I read a cached version of Krampus' comment and it said "Beer. It's always beer".
    – ЯegDwight
    Dec 29, 2013 at 0:54
  • 2
    This was also reported on SO em Português: meta.br.stackoverflow.com/questions/351/…
    – bfavaretto
    Dec 29, 2013 at 1:41
  • How come my association bonus didn't count towards the league, but someone else's did? BECAUSE WE DON'T LIKE YOU, MAN. ಠ_ಠ
    – Pekka
    Dec 29, 2013 at 3:06

1 Answer 1

2

The bug has now been confirmed by @BretCopeland on Meta Aviation:

For some users, including myself, the association bonus isn't counted for some reason. It must be a race condition based on when those values are first calculated for each user, but I can only guess as to the specific cause.

The temporary solution is simply for reputation to be recalculated on the affected users, and there's a relatively easy way to do that. I tried this on my local development environment and it automatically corrected my rep, so I'll talk to someone about getting that fixed in production. Perhaps someone on the core team will also have an idea as to what's causing it in the first place.


The rationale for why the starting 1 point is not included is that it is not really a reputation point, it's simply a minimum value and what our reputation counter starts at (instead of zero). It has no date associated with it - it's not even in the database - and therefore isn't considered part of any date range.

You must log in to answer this question.

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