To be honest, I'm really uncertain what could have caused it. Your error mentioned that the character "he" was not defined. I have never had a Character defined as "he", and while searching through the whole script now, I could not find a single instance where it was.
I'll go through the update files a bit later on, just to be 100% sure. But the easiest thing you could do right now to check is try patching it again. Start the game, exit, and start it once again before starting/loading.
If that doesn't work, the full version would probably be the best way to go, unfortunately (you still keep your saves).