Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

NullPointerException

Olá bom dia a todos...

estou com erro de null pointer ao tentar excluir um item do carrinho.... Eu fiz um Debug e os produtoId e o tipoPreco estão ambos vindo null.


Trecho da JSP:

 <td class="remove-item">
                                   <form action="${s:mvcUrl('CCC#remover').arg(0, item.produto.id).arg(1, item.tipoPreco).build() }" 
                                            metho="POST" > 
                                      <input type="image"    
                                           src="${contextPath }resources/imagens/excluir.png" 
                                                alt="Excluir" title="Excluir" />
                                </form>    
                           </td>

***********************************************

root cause

java.lang.NullPointerException
    br.com.casadocodigo.loja.models.CarrinhoCompras.remover(CarrinhoCompras.java:65)

Classe CarrinhoCompras

public void remover(Integer produtoId, TipoPreco tipoPreco) {

        Produto produto = new Produto();
linha 65:        produto.setId(produtoId);

        itens.remove(new CarrinhoItem(produto, tipoPreco));

    }
1 resposta
solução!

Post duplicado de

https://www.alura.com.br/course/spring-mvc-1-criando-aplicacoes-web/discussions/674261

Fechando.