Ola, estou utilizando o jboss seam, e tenho encontrado dificuldades para adicionar um item a uma lista a partir de uma lista.
Tenho uma Entity beam Pedido com
@OneToMany // faz o relacionamento
private List materiais;
@Transient // utilizada para mostrar os materiais na combobox no JSF
private Material material;
No ManagedBeam tenho um CRUD que funcionar normarmente e um metodo
@In(required = false)
@Out(required = false)
private List materiaisPedidos = new ArrayList();
public void adicionarMaterial(Material mat) {
materiaisPedidos.add(mat);
}
na minha view tenho uma comboBox que é uma list com todos os materias e ao lado um botao Adicionar para adicionar que chama o metodo pedidoManagedBean.adicionarMaterial(pedido.material)
Porem ao clicar no adicionar ele sempre me retorna o erro NullPointerException
Mesmo rodando no debug ao passar o mouse por cima do metodo ele captura o objeto e mesmo assim retorna o erro