Jsf e Exceptions

Ola estou desenvolvendo uma aplicação aonde tem as velhas bibliotecas de exceptios expecificas da aplicação com a de App(Erros de regra de negocios) e Env(erros lançados por outras exceptions) so que nos meus PageBean
aonde o codigo fica mais ou menos assim

try{
  extrato = delegate.obterExtratoConta(filtro);
  return getSucesso();
}catch(SmartAppException appEx){
  FacesMessage msgs = new FacesMessage(FacesMessage.SEVERITY_ERROR, appEx.getMensagem(), appEx.getMensagem());
  FacesContext facesContext =  FacesContext.getCurrentInstance();
  facesContext.addMessage(null, msgs);
  log.error("Error SmartAppException", appEx);
  return "falha";
}catch(SmartEnvException envEx){
  String msgErr = "Ocorreu um erro inesperado, contate o seu administrador.";
  FacesMessage msgs = new FacesMessage(FacesMessage.SEVERITY_ERROR, msgErr, msgErr);
  FacesContext facesContext =  FacesContext.getCurrentInstance();
  facesContext.addMessage(null, msgs);
  log.error("Error SmartEnvException", envEx);
  return "falha";
}catch(Exception e){
  log.debug("Instancia de nada");
  log.error("Erro Exception", e);
  String msgErr = "Ocorreu um erro inesperado, contate o seu administrador.";
  FacesMessage msgs = new FacesMessage(FacesMessage.SEVERITY_ERROR, msgErr, msgErr);
  FacesContext.getCurrentInstance().addMessage(null, msgs);
  return "falha";
}

So retorna exception apesar de quando o log.error(“Erro Exception”, e); mostra que é do tipo App

23:54:15,406 ERROR [ExtratoPageBean] Erro Ú Excetption
br.com.falc.smartFW.exception.SmartAppException

e se eu tirar o catch do exceptio ele diz

23:58:04,609 ERROR [[faces]] Servlet.service() for servlet faces threw exception

javax.faces.FacesException: Error calling action method of component with id Ext
ratoResultado:filtrar

alguem sabe me dizer o que fazer para tratar isso?

Para fim de registo o problema é que a lib do projeto que possiuia a exception estava no web-inf/lib e na lib do servidor, fazendo com que se perdesse a referencia da exception lançada quando esta passava pelo facade.

o caro não é saber bater o martelo e sim aonde bater.