Buenas tardes! Estamos teniendo problemas a la hora de imprimir un Certificado Analítico este se emite directamente en blanco.
Lo que es raro es que hace poco hicimos un restore en testing y se borro la plantilla en el portal pero en la VM seguía estando.
Lo que hicimos es volver a subirlo y probarlo pero siempre se emite en blanco.
Sospechamos que es un problema con el archivo .jrxml porque probamos imprimiendo con otros y no pasa lo mismo.
También fuimos probando en la base todos los scripts que usa el certificado y si nos devuelve resultados.
En los logs de jasper tampoco tenemos mucha información se los dejo adjunto para que vean: log_jasper.log (1,5 MB)
Estamos en la versión 3.22.0
Espero que nos puedan dar una mano!
Muchas gracias,
Saludos.
Vamos a analizar los logs que nos envias , pero pudieron ver los siguientes posteos de foro que estan relacionados al mismo planteo que hacen ? por ahi les puede servir …
Hola Sebastian!
Si, los revisamos pero por lo que vimos estaban relacionados con la configuración del circuito de egreso y el certificado es una personalización del analítico por lo que esta bien.
Y al buscar en la tabla mce_plantillas la columna admite_solicitud esta en 1:
plantilla | nombre | descripcion | archivo_plantilla | admite_solicitud
------------------------+---------------------+-------------------------+--------------------+-----------------+--------------------+----------------+--------------------
1035 | Certificado Analitico Intermedio | Certificado analitico de pruebas para titulo intermedio | CertificadoAnaliticoINTERMEDIO.jasper | 1
Y en los logs del sistema tampoco dan mucha información:
-o-o-o-o-o-
Fecha: 05-05-2026 10:01:02
Operacion: Imprimir Formulario
Usuario: toba
Version-PHP: 7.4.33
Servidor: guarani-testing.unahur.edu.ar
URI: /guarani/3.22/aplicacion.php?ah=st69f9ea0a007263.15977666&ai=guarani%7C%7C32000020&ts=vista_jasperreports&plantilla=CertificadoAnaliticoINTERMEDIO.jasper
Referrer: https://guarani-testing.unahur.edu.ar/guarani/3.22/aplicacion.php?ah=st69f9ea03f2d697.78664896&ai=guarani%7C%7C32000019
Host: 181.30.164.99
==========
[INFO][toba] Se detecto cambio de operaci�n. Se limpia la memoria de la operacion
[DEBUG][guarani] PUNTO DE MONTAJE: se carg� exitosamente el autoload del punto de montaje proyecto
[DEBUG][guarani] PUNTO DE MONTAJE: se carg� exitosamente el autoload del punto de montaje personalizacion
[INFO][guarani] PUNTO MONTAJE: se carg� la clase extension_toba/guarani_sesion.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[INFO][guarani] PUNTO MONTAJE: se carg� la clase extension_toba/autentificacion/guarani_pers_usuario.php del punto de montaje personalizacion. El path del mismo es /usr/local/proyectos/guarani/personalizacion/php
[INFO][guarani] PUNTO MONTAJE: se carg� la clase extension_toba/guarani_fuente_datos.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[DEBUG][guarani] SQL sin perfil de datos: SELECT trim(version_app) as version_actual
FROM app_versiones_base
ORDER BY id_conversion DESC
LIMIT 1
[DEBUG][toba] [SECCION] Iniciando componentes...
[INFO][guarani] PUNTO MONTAJE: se carg� la clase operaciones/_lib/ci_imprimir_formulario.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[DEBUG][toba] componente(34000241): [callback][ ini__operacion ]
[DEBUG][toba] [SECCION] Procesando eventos...
[INFO][toba] componente(34000241): No hay se�ales de un servicio anterior, no se atrapan eventos
[DEBUG][toba] [SECCION] Configurando dependencias para responder al servicio...
[DEBUG][toba] componente(34000241): Pantalla de servicio: ''
[INFO][toba] componente(34000241): [ callback ] 'conf__pant_inicial' no fue atrapado
[DEBUG][toba] [SECCION] Respondiendo al servicio__vista_jasperreports...
[DEBUG][guarani] Seteo el esquema por defecto para el reporte: SET search_path = "negocio", "public";
vamos analizar esto que nos envias y te respondemos en breve si? consultamos: desde que operacion estan realizanco la impresion de este certificado? ¿ lo estan haciendo desde una operacion de gestion o autogestion? cual?
ademas les pedimos :
SI pueden probar de compilar los recursos de jasper desde ireportes. si?
Estuvimos viendo en su nodo de colab pero no encontramos montadas personalizaciones en el mismo, es posible que lo estén manejando en forma local?
Hola Sebastian!
Al final estuvimos consultando con el área funcional, resulta que faltaba llenar un documento respaldatorio y eso generaba que imprimiera en blanco.
Asi que, ese era el problema!
Muchas gracias por tu respuesta
En el archivo log_jasper.log busque VMBridge ERROR y encontré lo siguiente:
May 04 12:12:10 VMBridge DEBUG: 4d59579a@67977699 --> <S v="/usr/local/proyectos/guarani/personalizacion/exportaciones/jasper/ConstanciaActividadesAprobadas_ACA.jasper" />
May 04 12:12:11 VMBridge ERROR: An exception occured: net.sf.jasperreports.engine.JRException: Unknown column name : materias_aprobadas
net.sf.jasperreports.engine.JRException: Unknown column name : materias_aprobadas
May 04 12:33:21 VMBridge DEBUG: 3e3e3b34@67977699 --> <S v="/usr/local/proyectos/guarani/personalizacion/exportaciones/jasper/ConstanciaActividadesAprobadas_ACA.jasper" />
May 04 12:33:22 VMBridge ERROR: An exception occured: net.sf.jasperreports.engine.JRException: Error executing SQL statement for : guarani
net.sf.jasperreports.engine.JRException: Error executing SQL statement for : guarani
May 04 14:15:32 VMBridge ERROR: An exception occured: net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: /usr/local/proyectos/guarani/exportaciones/jasper/CertificadoAnaliticoCS_CCreditos.jasper
Esos son reportes personalizados pareciera: personalizacion/exportaciones/jasper/ConstanciaActividadesAprobadas_ACA.jasper y exportaciones/jasper/CertificadoAnaliticoCS_CCreditos.jasper. El ultimo esta mal, debería estar dentro de la carpeta personalizacion/exportaciones/jasper/.