Passagem de parametro p/ IRreport

1 resposta
carlosgyn

Estou tentando passar como parametro uma image e não estou conseguindo, aonde posso estar errando. veja o código abaixo:

Lendo a image:

objImage = JRImageLoader.loadImageDataFromURL(caminhoImages); OK

No IReport defino um parametro logo do tipo java.lang.object e faço esta atribuição no meu programa:

map.put(logo,objImage);

O erro acontece quando executo esta linha:

print = JasperFillManager.fillReport(stream,map,jrds);
11:32:36,171 ERROR [STDERR] Caused by: java.lang.ClassCastException

11:32:36,171 ERROR [STDERR]     at RelPessoaFisica.evaluate(RelPessoaFisica.java:133)

11:32:36,171 ERROR [STDERR]     at dori.jasper.engine.fill.JRCalculator.evaluate

(JRCalculator.java:707)

1 Resposta

W

Qual o class type que vc colocou para o parameter? Vc deve ter colocado algum diferente do real para tar dando erro de cast… tenta colocar o parameter como Object e faz o cast vc mesmo…

Criado 24 de junho de 2004
Ultima resposta 24 de jun. de 2004
Respostas 1
Participantes 2