Erro ao submeter formulario JSF

Olá pessoal…to com uma pequena dúvida e queria saber se seria possível alguém responder.
Criei uma pequena web-app usando JSF, quando vou submeter meu formulário é remetida a seguinte exceção pelo tomcat:

javax.servlet.ServletException: #{cliente.deleteCliente}: javax.faces.el.EvaluationException: java.lang.NullPointerException
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:209)

To usando o hibernate e nesse caso seria a ação de remover um cliente de uma tabela.

Algúem imagina o que possa ser?
Agradeço antecipadamente!

Provavelmente o erro tá nesse método deleteCliente… cola ele pra nóis :smiley:

[code]
public String deleteCliente(){
Cliente clienteDel = retrieveCliente(cliente.getNome());
try{
clienteDAO.delete(clienteDel);
result_delete = SUCESSO_DELETE;
}catch(HibernateException e){
result_delete = FALHA_DELETE;
}
return result_delete;
}

public Cliente retrieveCliente(String pk){
    try{    	
    	cliente = clienteDAO.retrieve(pk);
    	
    }catch(HibernateException e){
    	System.err.print("Erro ao recuperar cliente");
    } 
	return cliente;		
}[/code]

o método retrieveCliente(String pk) busca o cliente no banco e o removeCliente remove um objeto cliente.
Desde já agrdeço sua atenção!

veja se essa variável “cliente” está instanciada…

Vc pode colocar tudo dentro do Try/Catch, e faz um catch por NullPointerException, daí no stacktrace ele vai retornar a linha em que ocorreu esse erro (se é que é nessa função que ocorreu o erro mesmo)…

espero estar ajudando, não sei se esse é um erro específico de jsf, não sei muito sobre faces… :smiley:

Opa bruno resolvi aqui o problema…a variável cliente não estava sendo inicializada corretamente.
Agradeço e desculpas a todos eu ter aberto um tópico pelo erro infantil.
:frowning: