Jasper Report 2.0.2 + jdk 6 + Apache 6 - Erros

Pessoal tenho uma aplicação ,WEB usando Struts 1.3 qye gera relatórios
em PDF através do Jasper.
Essa aplicação funciona tranquila com java 1.5 e apache 5 , mas recentemente
migrei ela para JDK 6 + Apache 6.0 e os relatórios estão dando erro maluco.

Justamente aonde tenho o comando :
JasperFillManager.fillReport(relatorio,parametros,new JRBeanCollectionDataSource(listNewResultado));

Nesse comando passo um collection para o relatório,mas quando fiz a migração para o JDK 6 ele me retorna
o erro : java.lang.InternalError: java.io.IOException: Stream closed.

Uma coisa interessante é que se eu colocar JRBeanCollectionDataSource(null) o relatório sai normal é claro que em branco.

Já fuçei na net inteira e ainda não encontrei ninguém com esse problema. :frowning:

acredito não ser esse o problema mais não custa tentar…

tenta usar List em vez de collection
ou
Implemente vc mesmo o DataSource
veja aki
http://blog.apollo-ti.com/?p=8

FLwS

Valeu obrigado pela dica , mas já tinha tentando desse jeito também, o maior
problema que estou vendo é que funciona no JDK 4 e JDK 5 mas qdo chega
no 6 ele trava,isso é muito esquisito ,eu acho que deve ser algum Bug
do Jasper , mas até agora não vi ninguém se queixar

da uma checada

na que versao do jasper
e na versao do IReports que esta compilando seu jasper

derrepente tem alguma incimpatibilidade ai…
usa as ultimas versos…

FLwS

Na verdade eu faço a compilação via tag do Ant , IReport eu só uso pra editar o relatório.
Já mudei a versão dos Jasper , e não adiantou nada o erro persistiu.