Try verifying the cache file for GMOD, If that doesn't work try re-installing it, Or disable all of your addons then try joining.
Seems to me like a Half Life 2 file problem where garry's mod is not recognising the files. So verify the game cache and that should work.