Error en preview de Acta de Examen desde Ireport

Hola.

Al tratar de hacer un preview del acta de examen (personalizada en 3.17.0), se produce el siguiente error y no muestra nada:

Error filling print… Error evaluating expression : Source text : ACTA
net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression : Source text : ACTA

ACTA se está utilizando en el parámetro título, pero no sé a qué puede deberse este error.

Muchas gracias.
Saludos. Verónica

Hola Verónica,

¿El reporte no personalizado te funciona bien el preview? ¿nos podes adjuntar el reporte personalizado para probarlo?

Mírate estos posts:
https://community.jaspersoft.com/questions/975716/error-filling-print-error-evaluating-expression
https://stackoverflow.com/questions/35283692/how-to-avoid-error-when-filling-print-error-evaluating-expression

Este en particular:
https://bugs.launchpad.net/domsense-agilebg-addons/+bug/1019160
El parche es este:
https://launchpadlibrarian.net/108912096/patch

Quizás tenes que poner “ACTA” entre comillas dobles.

saludos.
2

Hola Leonel.

Muchas gracias por responder. Ya lo pude solucionar, algo había quedado mal y por eso no podía generar la impresión.
Te hago otra consulta: para poner blancos en lugar de ceros en los totales de aprobados, reprobados, evaluados y ausentes, tengo alguna forma de distinguir cuando el acta es volante o no?

Muchas gracias.
Saludos. Verónica

Hola Verónica,

Te hago otra consulta: para poner blancos en lugar de ceros en los totales de aprobados, reprobados, evaluados y ausentes, tengo alguna forma de distinguir cuando el acta es volante o no?

Si te fijas en exportaciones/jasper/ActaExamenes.jrxml existe un operador ternario, ej:

<textFieldExpression><![CDATA[( $V{folio_fisico}==0 ? '' : $V{folio_fisico}==-1 ? "No aplica" : $V{folio_fisico} )]]></textFieldExpression>

En tu caso seria:

<textFieldExpression><![CDATA[( $V{total}==0 ? '' : $V{total} )]]></textFieldExpression>

saludos.
2

Hola Verónica,

tengo alguna forma de distinguir cuando el acta es volante o no?

Eso se elige en las operaciones Imprimir Actas de Comisiones Masivamente e Imprimir Actas de Examen masivamente cuando se hace click en el botón Imprimir Actas Volante.

Hay ciertos datos que se imprimen en “null” cuando un acta es volante, lo podes ver en los siguientes reportes: exportaciones/jasper/ActaPromociones.jrxml, exportaciones/jasper/ActaRegulares.jrxml y exportaciones/jasper/ActaExamenes.jrxml.

saludos.
2

Hola Leonel.

Eso era justamente lo que me interesaba, para mostrar determinadas cosas dependiendo de si es o no acta volante.

Muchas gracias.
Saludos. Verónica