Hey galera.
Tenho um relatorio do iReport que lista e exibe os atributos de uma serie de objetos x.
Essa parte funciona perfeitamente… até a hora que eu decidi exibir uma list (que é um dos atributos dos meus objetos).
Para faze-lo, criei um segundo report, adicionei ao meu report principal como sub report e defini a “Expressão de fonte de dados” como o atributo dos meus objetos que é a lista.
Tudo compila perfeitamnete, mas ao executar eu recebo esse erro:
java.lang.ClassCastException: java.util.ArrayList cannot be cast to net.sf.jasperreports.engine.JRDataSource
at designatedsReport_1230641477316_862960.evaluate(designatedsReport_1230641477316_862960:267)
at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:186)
…
Não tenho idea do que posso ter feito de errado muito menos tenho experiencia com iReport. Ja cheguei algumas pesquisadas na internet mas não encontrei nenhuma solução.
Grato.

