Bom dia a todos,
Pessoal estou tendo problemas com uma função, criei uma função que verifica se o perfil do usuario é um autor ou leitor:
public boolean isAutor() {
recebeUsuario();
return this.usuario.getPerfil().equals(Perfil.Autor);
}
E na view da JSF eu utilizei um rendered da seguinte forma:
<h:form enctype="multipart/form-data" rendered="#{livroBean.autor}">
Quando eu logo no sistema com um usuario do tipo leitor a função funciona normalmente omite toda a visualização, mas quando eu logo como um autor ele joga um erro da pagina:
dez 12, 2017 10:24:59 AM com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException
GRAVE: Error Rendering View[/livro.xhtml]
javax.el.ELException: /livro.xhtml @65,52 rendered="#{livroBean.existeLivro(livro)}": java.lang.NullPointerException