IDK it does that to me too :(
You have to have a legit mc account for it to work.
that means you are playing on eagler