My Stack Overflow account has stopped receiving badges, although there are a couple I'm eligible for, e.g. Enthusiast. What's going on?
What is meta?
- Any Stack Exchange user can ask a question
- The community provides support, votes on ideas, and reports bugs
- Your voice helps shape the way Stack Exchange operates
The quickest test you can do is to earn yourself the Autobiographer badge on SO. Enter any information in the fields you have not, and give it a few days. The longest wait time for badges, normally, is 2 days, so after 2 days if you have not yet received the Autobiographer badge, then it would be wise to investigate this further.
By the way, if the badge itself is one of the Enthusiast/Fanatic badges and you're measuring your eligibility solely on your profile's listed consecutive day count, be aware that there is currently a display error with the consecutive count which may show more days than actually are recorded.
If you got a badge in the past, and the post that got you that badge got deleted or migrated, you retain the badge, but the next one that you should get counts as the one you already have, and that's why you don't get it again.
The badge assigner checks how many badges you should have, how many you have, and assigns you what you're missing.
Ah nevermind, you just got a meta badge.
The problem you are probably seeing is that certain badge calculations are only run every once in a while(like every week or so). Just be patient. If you have not gotten the badge by next week then come and post here again..