Solucioné el problema, así que pensé en publicar mi solución aquí en caso de que alguien la encontrara útil.
Lo que debe verificar:
- Si estás en una banda de detalle, cheque de su informe de solicitud de impresión. Tiene que ser Vertical. Los informes de orden de impresión horizontal no pueden desbordarse en las bandas de detalle.
- Consulte las dimensiones de su informe interno. El ancho del informe interno debe ser menor que el ancho del informe, y para las bandas no crecientes (vea el punto 3 a continuación), la altura debe ser menor que la altura de la banda.
- Algunas bandas crecen, algunas bandas no. Tenga esto en cuenta con sus subinformes. Si tiene un subinforme en un encabezado o pie de página, asegúrese de que no crezca, lo que significa que su origen de datos para ese subinforme no puede enviar demasiados elementos o enviar elementos repetidos donde el subinforme espera uno o pocos elementos.
En mi caso, había creado un subinforme y le había pasado una fuente de datos que en realidad no estaba utilizando (era un informe interno informativo que no utilizaba ningún dato del origen de datos).
(el ejemplo es una fuente de datos XML, pero el mismo concepto se aplica a las fuentes de datos SQL.)
por ejemplo,
(net.sf.jasperreports.engine.data.JRXmlDataSource)$P{REPORT_DATA_SOURCE}
).subDataSource("/Order/Note")
Más tarde, la "Nota" se convirtió en una matriz en lugar de una sola nota. Lo que significaba que mi subinforme de pie de página intentaba repetir dos veces, por lo que el informe del pie de página se imprimía dos veces, por lo que era demasiado alto. Por lo tanto, el error.