Problemas em Subreports com número de linhas de detalhe variável

Olá pessoal,

Estou com um problema em um relatório que utiliza vários subreports.

Tenho um relatório principal que chamo aqui de RelatorioPrincipal. Esse RelatorioPrincipal possui 2 subrelatórios que chamo de SubRelatorio1 e SubRelatorio2. O SubRelatorio1 por sua vez possui um subrelatorio que chamo de SubRelatorio3. A estrutura então seria a seguinte:

RelatorioPrincipal

  • SubRelatorio1
  • SubRelatorio2

SubRelatorio1

  • SubRelatorio3

O problema que estou tendo é que, dependendo do número de linhas de detalhe a serem impressas no SubRelatorio3 ele não é impresso. Por exemplo, com até 5 linhas de detalhe o SubRelatorio3 é impresso normalmente. Acima disso nada é impresso. Já fiz diversas tentativas alterando a combinação do campo “Position Type” em todos os relatórios mas nenhuma delas resolveu meu problema. Estou utilizando o iReport 0.3.2.

Alguém sabe o que pode estar provocando esse problema e como solucioná-lo?

Agradeço desde já toda e qualquer ajuda.

Sugiro pegar a versão mais nova porque muitos bugs foram solucionados.