Java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

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.

ele consegue acessar essa lista?
cola o log inteiro, dai da pra saber onde esta dando null pointer

Mostra a “Exception” na saída do console!

rs é msm o log nao… a saida do console kkk

Galera, consegui resolver, foi mancada minha. A lista abaixo que estava vindo vazia.

item.setSatAL(listaSatAl.get(j));

Mesmo assim obrigado galera.

Abraços.

Renan.

rs é msm o log nao… a saida do console kkk[/quote]

haha da na mesmo, é sono :shock:

abDAO.saveOrUpdate(item) deveria estar dentro dos fors, e não fora, você só está salvando o último item.

Olá Bruno, valeu, mas já tinha me ligado nisso…

Abraços.

Renan.

cara coloca no titulo “[resolvido]”