Problema con Constancia personalizada luego de migracion 3.12 a 3.13

Hola, luego de migrar a 3.13, la constancia de alumno regular, que teniamos personalizada, dejo de funcionar.
Al querer imprimir, dice que se imprimio correctamnete, pero muestra una pantalla en blanco.

el error en apache es:
[Mon May 29 18:26:46 2017] [error] [client 181.25.23.33] java_InternalException: \n\n[TRAZA][[o:Exception]:“java.lang.Exception: Invoke failed: [[c:JasperFillManager]]->fillReport((o:String)[o:String], (i:Map)[o:HashMap], (i:Connection)[o:Jdbc4Connection]). Cause: net.sf.jasperreports.engine.JRException: Error executing SQL statement for : guarani VM: 1.6.0_36@http://java.sun.com/” at:\n#-18 net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:240)\n#-17 net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:1114)\n#-16 net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:691)\n#-15 net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1314)\n#-14 net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:931)\n#-13 net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:873)\n#-12 net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:87)\n#-11 net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillMana…SIGUE…, referer: http://190.97.5.142/guarani/aplicacion.php?ah=st592c91fdea6259.79368684&ai=guarani||37000080
[Mon May 29 18:26:46 2017] [error] [client 181.25.23.33] java_InternalException: \n\n[TRAZA][[o:Exception]:“java.lang.Exception: Invoke failed: [[c:JasperFillManager]]->fillReport((o:String)[o:String], (i:Map)[o:HashMap], (i:Connection)[o:Jdbc4Connection]). Cause: net.sf.jasperreports.engine.JRException: Error executing SQL statement for : guarani VM: 1.6.0_36@http://java.sun.com/” at:\n#-18 net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:240)\n#-17 net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:1114)\n#-16 net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:691)\n#-15 net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1314)\n#-14 net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:931)\n#-13 net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:873)\n#-12 net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:87)\n#-11 net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillMana…SIGUE…, referer: http://190.97.5.142/guarani/aplicacion.php?ah=st592c91fdea6259.79368684&ai=guarani||37000080
[Mon May 29 18:26:47 2017] [error] [client 181.25.23.33] java_InternalException: \n\n[TRAZA][[o:Exception]:“java.lang.Exception: Invoke failed: [[c:JasperFillManager]]->fillReport((o:String)[o:String], (i:Map)[o:HashMap], (i:Connection)[o:Jdbc4Connection]). Cause: net.sf.jasperreports.engine.JRException: Error executing SQL statement for : guarani VM: 1.6.0_36@http://java.sun.com/” at:\n#-18 net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:240)\n#-17 net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:1114)\n#-16 net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:691)\n#-15 net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1314)\n#-14 net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:931)\n#-13 net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:873)\n#-12 net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:87)\n#-11 net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillMana…SIGUE…, referer: http://190.97.5.142/guarani/aplicacion.php?ah=st592c91fdea6259.79368684&ai=guarani||37000080

En el log de Guarani no encontre ningun mensaje de error.
Si en la opcion de administrar plantillas, vuelvo a seleccionar la plantilla original la imprime sin problemas.

Hola Esteban,

La plantilla personalizada contiene una consulta SQL? Prueben de ejecutarla desde la BD, quizás dejó de funcionar por algún cambio en el modelo de datos entre versiones.

Saludos, Florencia.

Hola Florencia,

La plantilla personalizada esta basada en la original, solo que se quito lo de Nro de Legajo. Por eso me llama la atencion el fallo

Esteban,

La consulta SQL de la constancia de alumno regular cambió: se quitó la expresión “f_anio_academico_actual() AS anio_academico” del SELECT. Además, se eliminó el field “anio_academico”. Por cambios en el modelo la función “f_anio_academico_actual()” dejó de existir. Ese es el problema que tienen. Deberían replicar este mismo cambio en su constancia personalizada o bien tomar la que enviamos y volver a quitar el número de legajo.

Saludos, Florencia.

Perfecto, muchas gracias. A la tarde pruebo el cambio.