We’ve been experiencing issue with characters becoming stuck or broken after their client is unexpectedly disconnected from the game (e.g. from lost Internet connection). After the player is disconnected, their current character has empty bags and shows no experience on their experience bar. Nothing is actually lost but the character is unable to use previous items in their inventory.
It seems to be related to this bug: https://github.com/cmangos/issues/issues/1177
The only known fix that seems to work is a server restart. Feel free to request a server restart if this happens to you. We also ask other players to please be patient with the restarts.