Ireport + error retrieving field value from bean

8 respostas
L

boa noite pessoal,
me rendi a esse erro, dpois de 3 dias tentando gerar o relatório e nada
segui pelos foruns pela net mas atá agora nada... espero que alguem consiga me ajudar aqui...
segue meus códigos

JButton btnGerar_1 = new JButton("gerar");
		btnGerar_1.addActionListener(new ActionListener() {
			@SuppressWarnings({ "rawtypes", "unchecked" })
			public void actionPerformed(ActionEvent arg0) {
				try {
					ContaDAO conta= new ContaDAO();
					List listaUs = conta.lista();
					HashMap parametros = new HashMap();
					 parametros.put("data_de_entrada", ("30/12/2011"));
					 parametros.put("data_de_saida", ("02/01/2012"));

					JasperReport pathjrxml = JasperCompileManager
							.compileReport("C:/Users/lmqds/Desktop/Projeto/Relatorios/relatorio_permanencias.jrxml");
					JasperPrint printReport = JasperFillManager.fillReport(
							pathjrxml, parametros,
							new JRBeanCollectionDataSource(listaUs));

					JasperViewer jrv = new JasperViewer(printReport);
					jrv.setVisible(true);
					
				} catch (Exception e2) {
					JOptionPane.showMessageDialog(null,
							"ERRO" + e2.getMessage());
				}}});

ai lança o erro >> error retrieving field value from bean:hora_Saida...
tá dando erro qdo eu fiz um inner join... usei as classes Conta, e fechamentoConta
essa hora_saida está no fechamentoConta.

qqer ajuda é bem vinda =D

8 Respostas

alexfe

Esse erro acontece quando se da a chamada do metódo GET deste atributo, alguns erros possiveis são – > fazendo a chamada errada, o metodo get do atributo pode estar errado lembrando se eu tenho um atributo saida na chamada ao get o java sabe que tem que chamar getSaida seguinto rogorosamente a SINTAXE , resumindo revise cuidadosamento todo o código porque o iReport não está encontrando o atributo.

L

isso é que está estranho,
eu sempre gero os getter e setter , e nesse caso não tá diferente.
mesmo assim o erro persiste.

alexfe

cara me manda a classe e o arquivo jrxml para mim avaliar

alexfe

envia para [email removido]

L

acabei de enviar

L

sugestoões?

R

Quem procura acha!!!

alexafe, obrigado pela dica, salvou o meu dia!!! estava com o mesmo problema ai do camarada lmqds, verifiquei meu bean, e, os meus getters e setters estavam com nome diferente das variáveis, refiz os getters e setters e funcionou perfeitamente.!!!

mais uma prova que a pesquisa do forum funciona!!! :smiley:

erico_kl

lmqds:
ai lança o erro >> error retrieving field value from bean:hora_Saida…
tá dando erro qdo eu fiz um inner join… usei as classes Conta, e fechamentoConta
essa hora_saida está no fechamentoConta.

na tua classe FechamentoConta você tem EXATAMENTE getHora_Saida()?

Criado 16 de janeiro de 2012
Ultima resposta 15 de nov. de 2012
Respostas 8
Participantes 4