private boolean handleRuntimeException(final PersonAttributeDao currentlyConsidering, final Exception ex) {
        if (this.recoverExceptions) {
            LOGGER.warn("Recovering From Exception thrown by [{}]", currentlyConsidering, ex);
            return true;
        }
        LOGGER.error("Failing From Exception thrown by [{}]", currentlyConsidering, ex);
        throw ex instanceof final RuntimeException rte ? rte : new RuntimeException(ex);
    }
Force all provided person attribute DAOs to
produce results, and otherwise, halt execution
if any of them cannot resolve the principal and return null.
core/cas-server-core-authentication-api/src/main/java/org/apereo/cas/authentication/attribute/AbstractAggregatingDefaultQueryPersonAttributeDao.java