Actualmente estoy trabajando en mis primeros informes usando iReport para el diseño. Bajo ciertas condiciones, jasper se atasca en una especie de llamada infinte loop/recursive. Los registros de Jasper se repiten varias veces:¿Cómo depurar los informes de jaspe?
[...]
12-04-10 10:29:59,222 DEBUG s.engine.fill.JRVerticalFiller|Fill 1207280802: page footer
12-04-10 10:29:59,222 DEBUG ports.engine.fill.JRBaseFiller|Fill 1207280802: adding page 38849
12-04-10 10:29:59,222 DEBUG ts.engine.fill.JRFillSubreport|Fill 1207280802: resuming 849817670
12-04-10 10:29:59,222 DEBUG e.fill.JRThreadSubreportRunner|Fill 849817670: notifying to continue
12-04-10 10:29:59,222 DEBUG e.fill.JRThreadSubreportRunner|Fill 849817670: waiting for fill result
12-04-10 10:29:59,222 DEBUG e.fill.JRThreadSubreportRunner|Fill 849817670: notified to continue
12-04-10 10:29:59,222 DEBUG ports.engine.fill.JRBaseFiller|Fill 849817670: suspeding subreport runner
12-04-10 10:29:59,222 DEBUG e.fill.JRThreadSubreportRunner|Fill 849817670: notifying on suspend
12-04-10 10:29:59,222 DEBUG e.fill.JRThreadSubreportRunner|Fill 849817670: waiting to continue
12-04-10 10:29:59,222 DEBUG e.fill.JRThreadSubreportRunner|Fill 849817670: notified of fill result
12-04-10 10:29:59,222 DEBUG ts.engine.fill.JRFillSubreport|Fill 1207280802: subreport 849817670 to continue
[...]
Esta secuencia se registra repetidamente con identificaciones de llenado idénticas. Tengo dificultades para interpretar esos registros de depuración. Además de resolver el problema concreto, me interesan las estrategias para depurar los informes de jaspe. Entonces, ¿cómo se depuran los informes?
¿Estás hablando de la depuración 'iReport'? –
Puede intentar probar su informe con la aplicación Java (puede usar API JasperReports, por ejemplo). Puede descargar la fuente de la API de JR, para que pueda depurar fácilmente dicha aplicación –
@Alex K # 1: No, me gustaría depurar un informe de jaspe con varios subinformes. # 2: Bueno, ya estoy usando las fuentes y el eclipse para recorrer el código, pero me preguntaba si hay una mejor alternativa – GLA