Estamos en la versión 3.15 y al querer imprimir algunos reportes notamos ciertos problemas con jasper.
Por un lado, en cargar notas a comisiones, si imprimimos resultado y la carga está a medias (por ejemplo, si aún no se cargaron notas ni fecha de promoción) aparece el error
[TRAZA][[o:Exception]:“java.lang.Exception: Invoke failed: [[c:JasperFillManager]]->fillReport((o:String)[o:String], (i:Map)[o:HashMap]). Cause: org.apache.commons.beanutils.ConversionException: Error parsing date ‘’ at position=0 VM: 1.7.0_151@http://java.oracle.com/” at:
Claramente es porque la fecha está vacía, pero entonces significa que no vamos a poder imprimir resultados parciales si no se cargó ese dato?
Por otro lado, en reporte de inscripciones a cursadas nos salta esto:
TRAZA][[o:Exception]:“java.lang.Exception: Invoke failed: [[c:JasperCompileManager]]->compileReportToFile((o:String)[o:String], (o:String)[o:String]). Cause: net.sf.jasperreports.engine.JRException: org.xml.sax.SAXParseException; lineNumber: 10; columnNumber: 1919; Error at line 10 char 1919: Duplicate declaration of field : subcomision_nombre VM: 1.7.0_151@http://java.oracle.com/” at:
Ahí ya no sé con qué tiene que ver. Mirando la consulta no veo que ese campo aparezca dos veces, y no se me ocurre otra cosa.
Con respecto al reporte de inscripciones a cursada, vemos que tienen personalizado el ci_rep_inscripcion_cursadas.php y el método get_listado_vista del co_inscripciones_cursadas, por favor revisen o desactiven esa personalización y prueben el reporte.
Por otro lado, estamos viendo el reporte de resultados de la carga de notas de comisiones.
Por un lado, en cargar notas a comisiones, si imprimimos resultado y la carga está a medias (por ejemplo, si aún no se cargaron notas ni fecha de promoción) aparece el error
[TRAZA][[o:Exception]:“java.lang.Exception: Invoke failed: [[c:JasperFillManager]]->fillReport((o:String)[o:String], (i:Map)[o:HashMap]). Cause: org.apache.commons.beanutils.ConversionException: Error parsing date ‘’ at position=0 VM: 1.7.0_151@http://java.oracle.com/” at:
Claramente es porque la fecha está vacía, pero entonces significa que no vamos a poder imprimir resultados parciales si no se cargó ese dato?
Probamos en una 3.15.1 y no replicamos el error con lo cual habría que evaluar técnicamente el error que les está dando; sigan los pasos usuales que pedimos cuando hay error por favor.
¡Gracias!
Pensé que te referías a crear un gds. Qué debemos hacer en este caso?
En cuanto a deshabilitar la personalización, lo hice pero sigo teniendo el mismo problema. Le pedí a Ana que lo pruebe en su máquina por si es un tema de cache en la mía, pero en principio en modo navegación privada sigue pasando.