@PostConstruct private void init() { Session session = (Session) FacesContext.getCurrentInstance() .getELContext() .getELResolver() .getValue(FacesContext.getCurrentInstance().getELContext(), null, "accmmSession"); if (session.getLoggedUser() != null) { service.setUser(session.getLoggedUser()); try { users = service.findAll(); } catch (PermissionException ex) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( "Você não tem permissão para visualizar as informações de Usuário.")); logger.error(ex); } catch (ICRMException ex) { logger.error("Problema ao executar PostConstruct", ex); } } }