This same thing happened to a friend on my server. I tried everything listed above to no avail. Then i went back and deleted both player.dat files for essentials and the one located in the world file the next time she tried she logged on successfully but she lost her home and inventory.