in reply to $self->authen->logout();
Not sure I'm even close, but maybe it's because you're no longer logged in, so no longer have the necessary permissions?