UIViewRoot root = facesContext.getViewRoot();
assert (null != root);
try {
root.processApplication(facesContext);
} catch (RuntimeException re) {
String exceptionMessage = re.getMessage();
if (null != exceptionMessage) {
if (LOGGER.isLoggable(Level.WARNING)) {
LOGGER.log(Level.WARNING, exceptionMessage, re);