Jasper Report Error parsing date ''

Buen dia. Estamos teniendo problemas con jasper reports en la seccion MATRÍCULA » REPORTES » REPORTE DE ALUMNOS SANCIONADOS. Al clickear en Imprimir la pantalla queda en blanco y el log de apache arroja lo siguiente:

[Tue Jul 02 11:58:31.512748 2019] [php7:notice] [pid 13431] [client 10.26.0.169:65070] java_InternalException: \n\n[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.8.0_191@http://java.oracle.com/” at:\n#-24 org.apache.commons.beanutils.locale.converters.DateLocaleConverter.parse(DateLocaleConverter.java:289)\n#-23 org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter.parse(SqlDateLocaleConverter.java:219)\n#-22 org.apache.commons.beanutils.locale.BaseLocaleConverter.convert(BaseLocaleConverter.java:232)\n#-21 org.apache.commons.beanutils.locale.LocaleConvertUtilsBean.convert(LocaleConvertUtilsBean.java:285)\n#-20 net.sf.jasperreports.engine.data.JRAbstractTextDataSource.convertStringValue(JRAbstractTextDataSource.java:74)\n#-19 net.sf.jasperreports.engine.data.JRXmlDataSource.getFieldValue(JRXmlDataSource.java:465)\n#-18 net.sf.jasperreports.engine.fill.JRFillDataset.setOldValues(JRFillDatase…SIGUE…, referer: http://gestionissp-test.insusep.edu.ar/guarani/3.16/aplicacion.php?tm=1&tcm=central&ai=guarani||38000048

Por lo que veo es un tema con la fecha, pero no se en qué parte puede estar el problema con la fecha. Este reporte no tiene personalizacion, se está empezando a usar ahora.
Gracias

Saludos!

Acabo de comprobar que si completo el campo “Fecha de cancelacion” (el cual no es obligatorio) el reporte se genera correctamente y no arroja ningun error. Esto es asi como funciona? Saludos

.

Buenos días, disculpa la tardanza en la respuesta.
Estamos viendo porque ese campo al ser de tipo date tira error. Pudimos reproducir el error pero vamos a tratar de que no pase mas eso.
En cuanto tengamos una solución, les avisamos
Saludos.

Buenas tardes,
Tenemos un problema similar al querer generar el reporte CONSTANCIAS Y CERTIFICADOS>>REPORTES>>REPORTE DE CONSTANCIAS Y CERTIFICADOS SOLICITADOS

Recibimos este error y el jasper está corriendo. El resto de los reportes funcionan bien.

[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: D$
#-24 org.apache.commons.beanutils.locale.converters.DateLocaleConverter.parse(DateLocaleConverter.java:293)
#-23 org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter.parse(SqlDateLocaleConverter.java:219)
#-22 org.apache.commons.beanutils.locale.BaseLocaleConverter.convert(BaseLocaleConverter.java:232)
#-21 org.apache.commons.beanutils.locale.LocaleConvertUtilsBean.convert(LocaleConvertUtilsBean.java:285)
#-20 net.sf.jasperreports.engine.data.JRAbstractTextDataSource.convertStringValue(JRAbstractTextDataSource.java:74)
#-19 net.sf.jasperreports.engine.data.JRXmlDataSource.getFieldValue(JRXmlDataSource.java:465)
#-18 net.sf.jasperreports.engine.fill.JRFillDataset.setOldValues(JRFillDataset.java:1358)
#-17 net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:1259)
#-16 net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:1235)
#-15 net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:1614)
#-14 net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:150)
#-13 net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:963)
#-12 net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:152)
"java.lang.Exception: Invoke failed: [[c:JasperFillManager]]->fillReport((o:String)[o:String], (i:Map)[o:HashMap]). Cause: org.apache.commons.beanutils.ConversionException: D$
#-24 org.apache.commons.beanutils.locale.converters.DateLocaleConverter.parse(DateLocaleConverter.java:293)#-11 net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:311)
#-10 net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:772)
#-9 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
#-8 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
#-7 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
#-6 java.lang.reflect.Method.invoke(Method.java:498)
#-5 php.java.bridge.JavaBridge.Invoke(JavaBridge.java:1054)
#-4 php.java.bridge.Request.handleRequest(Request.java:415)
#-3 php.java.bridge.Request.handleRequests(Request.java:491)
#-2 php.java.bridge.http.ContextRunner.run(ContextRunner.java:146)
#-1 php.java.bridge.ThreadPool$Delegate.run(ThreadPool.java:60)
#0 /guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc(248): java_ThrowExceptionProxyFactory->getProxy(13, 'php.java.bridge...', '', true)
#1 /guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc(388): java_Arg->getResult(true)
#2 /guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc(394): java_Client->getWrappedResult(true)
#3 /guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc(594): java_Client->getResult()
#4 /guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc(1731): java_Client->invokeMethod(1, 'fillReport', Array)
#5 /guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc(1839): java_JavaProxy->__call('fillReport', Array)
#6 /guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc(2007): java_AbstractJava->__call('fillReport', Array)
#7 /guarani/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php(319): Java->__call('fillReport', Array)
#8 /guarani/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php(276): toba_vista_jasperreports->completar_con_datos()
#9 /guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(330): toba_vista_jasperreports->generar_salida()
#10 /guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(185): toba_solicitud_web->servicio__vista_jasperreports(Array)
#11 /guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(60): toba_solicitud_web->procesar_servicios()
12 /guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php(96): toba_solicitud_web->procesar()
#13 /guarani/www/aplicacion.php(33): toba_nucleo->acceso_web()
#14 {main}]

Gracias.

Hola Gonzalo,

Hay un bug en el reporte. Por favor, creá una nueva solicitud en el Gestor de Solicitudes haciendo referencia a este post y te indicamos la solución.

Saludos, Florencia.

Buenas tardes. Alguna solucion para lo que consulte mas arriba? gracias

Buenos días Juan, en que versión de Guaraní están teniendo este problema?

Jose. Estamos con la 3.16.2

Buenas tardes Juan, podrías por favor cargar un gds haciendo referencia a este foro?
Saludos.

Hola buenas tardes. Estamos teneindo este mismo problema publicado. Estamos en la v3.16.2.0. Fue corrgido el bug? Se podrá pedir un parche? Gracias.

Agustín

Hola

Si, fue resuelto en GDS 42637 y 42351,por favor generen una solicitud GDS haciendo referencia a este foro y en que reporte tienen el error.

Saludos!

Gracias sergio. Ahora se lo generamos.