PostGuardian.can_delete_post contém uma desreferência de user que falha quando chamada sem um usuário logado. Está sendo chamada de um plugin, então talvez isso não aconteça no core no momento.
Não é um problema que não haja usuário (e “nenhum usuário” deveria ser igual a “nenhuma permissão”). O problema é que o código assume que há um usuário sem verificar, então ele tenta ver se “nada” está em nenhum grupo.