Can you check the vBSEO plugin called "vBSEO Precache Postbits" and see if the following code is present?
PHP Code:
global $vbseo_gcache;
$vbseo_gcache['user'][$post['userid']] = array(
'userid'=>$post['userid'],
'username'=>$post['username']
);
If it is then let me know and we'll need to figure out a way to debug this issue. I've been unable to reproduce this issue myself and suspect that if it isn't the vBSEO issue that I'm aware of that it is related to usergroups that the users belong to? At a minimum the error being thrown indicates that $userinfo is being overwritten or not set up correctly thereby preventing the userid of the post owner from being passed to our code correctly.
Thanks!
Mark