Pessoal, estou com o problema dessa exception. Debuguei o código e percebi que é no segundo for que ocorre esse problema, porém a listaElemento nao esta vazia!. Alguém sabe me dizer o que pode estar ocorrendo?
public void salvar() {
try {
resultadoSalvar.setSocilicitacaoDeAnalise(solicitacaoSelecionada);
abDAO.saveOrUpdate(resultadoSalvar);
for (int j = 0; j < listaAmostra.size(); j++) {
for (int i = 0; i < listaElemento.size(); i++) {
item = new ItemResultado();
item.setElemento(listaElemento.get(i));
item.setResultado(rDAO
.buscarResultadoPorCodigo(resultadoSalvar
.getCodigo()));
item.setLeitura1(listaLeitura1.get(i));
item.setLeitura2(listaLeitura2.get(i));
item.setR2(listaRquadrado.get(i));
item.setMedia(listaMedia.get(i));
item.setsB(listaSBase.get(j));
item.setSatAL(listaSatAl.get(j));
item.setSatCA(listaSatCa.get(j));
item.setSatK(listaSatK.get(j));
item.setSatMG(listaSatMg.get(j));
item.setCtc(listaCtc.get(j));
item.setpH(listaPh.get(j));
item.sethAL(listaHAl.get(j));
item.setvPorCento(listaVporCento.get(j));
item.setAmostra(listaAmostra.get(j));
}
}
abDAO.saveOrUpdate(item);
} catch (Exception e) {
e.printStackTrace();
}
}
Desde já agradeço.
Renan.