Open PrivatePageProtection.php
under the function:
function privateppGetAccessError( $groups, $user ) {
under line 115:
if ( is_string( $groups ) ) $groups = explode('|', $groups);
add
if(! is_string( $groups ) && strpos($groups[0], '|') !== false) $groups = explode('|', $groups[0]);
then the extension works fine.