I mentioned the character is not in a guild since I took a look at the code where it errors and it's checking for a guild roster update in the function. Not sure why it wouldn't know that the toon is not in a guild since you do the check.