Calling #getAllowedUsers, #hasRight, #getReadAccessAllowedUsers, ....
If during iteration on access controllers, an access controller failed, the iteration is stopped and there is no error in logs.
My use case:
- while checking reader rights on archived contents, ThesaurusAccessController throws an error in #isSupported method
- there is no error in logs
- then no others controllers have been called
- so there is no result found in search archives
If a controller throws a error, it should be catched, logged, consider as "UNKNOWN" result, and continue to iterate over controllers