Post by Nulgar
Disabling all addons
should help in most cases...
Try this: in your World of Warcraft directory, rename the folders "Interface" and "WTF" (e.g. append a "1" to the name) basically 'deleting' them in the scope of the game client, it will ignore folders it doesn't know - a GM might tell you to actually delete these two folders completely, but there's no need for you to lose all your game and addon settings just because of one bug :P If you can pinpoint the problem, you can restore the folders.
Anyway, start the client with WTF renamed log into your warlock, and check whether the pet bar appears.
- If it still doesn't show, your game installation may be corrupted, backup Interface and WTF (the renamed versions, as the game will have created new, empty versions of them while running) and maybe Screenshots, too, then un- and reinstall the game. Preferably, let it download and install in one session. Copy over the backups, and try again.
Otherwise, enable your addons again by reverting Interface to the original name (just delete the newly created folder) but don't touch WTF for now.
- If the bar doesn't appear, it's one of your addons - possibly a 5.0 incompatibility. In my opinion, the most likely reason for your problem. Disable all, then enable a few at a time to narrow it down.
If you can identify the addon, contact the author about the problem.
If the pet bar does show up without WTF, the culprit has to be somewhere in that folder. Restore its original name, and try renaming the following files inside WTF in this order until you found the culprit:
- Config.wtf - stores general game settings, mostly graphics and sound, but worth a check. Doesn't hurt much to delete this file. If this file isn't the culprit, navigate to Account\\\
- config-cache.wtf - more general game settings, this time interface-related
- \\\\config-cache.wtf - interface settings for your character
* not your Battle.net name, but the WoW account's name - if you signed up before the Battle.net merge, this is your former login name, otherwise it's a number. There shouldn't be many options here anyway unless you logged into other accounts. Going deeper into the folder structure will help identify the right account.
if that still didn't identify the culprit, try renaming the SavedVariables folders both in the account's main folder as well as in the character's folder. These folders hold addon settings, so if it's one of these folders, you can either delete it completely, fixing the problem but also wiping a large part of your addon settings, or you can try to find the individual file causing this. Renaming isn't really a good method for this number of files, so just move (not copy) them to a temporary subfolder, then bring them back out a few at a time (overwriting new files that the game created when you checked ingame)
Cumbersome, but helps preserve settings of unrelated addons :P