[STEAM] Steamapp is {} NULL

Whenever I launch GMOD, I get this error.
I defragged the game files and everything, what should I do?

I have the same error. i have tried everything i know to fix it and nothing works.