Como capturar exceções do ciclo de vida JSF?

Ola, em determinados momentos surgem exceções do tipo FacesException que não foram tratadas por bloco try/catch ou nao foram geradas por um metodo. Tenho por exemplo uma tela que vai pegar um objeto e ele esta com valor null; Ou caso tenha um metodo na interface que nao tenha no managedbean. tem uma forma de capturar essas exceções e deixa-las mais elegantes para o cliente? ou contornando, pois caso o managebean seja de sessao aquele erro vai ficar na tela enquanto eu nao reinicializar o servidor.

Por exemplo provoquei uma exception na renderização da pagina.
org.apache.jasper.JasperException: /login.jsp(40,28) PWC6038: “#{usuario.}” contains invalid expression(s): javax.el.ELException: Error Parsing: #{usuario.}

Alguem tem alguma ideia?