Do the following:
* Exit the game.
* Look inside your "World of Warcraft" directory.
* There is a folder named "Cache". Open that.
* There should be a folder inside there, named "WDB".
* If there isn't, create one manually.
* Now start up the game.
For me, this solved issues of quest logs seemingly being wiped and various addons being unable to remember item data. For others, it's solved problems of their characters being invisible and their gear being question marks. So it's an amazing cure-all.