estamos teniendo un problema con las salidas jasper, no funcionan.
En el log lo único que encuentro es lo siguiente
[CRITICAL][toba] java_InternalException:
[TRAZA]
java_ThrowExceptionProxyFactory->getProxy
Archivo: /data/local/g3gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, línea 215
Parámetros:
67
java.lang.String
1
java_Arg->getResult
Archivo: /data/local/g3gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, línea 388
Parámetros:
1
java_Client->getWrappedResult
Archivo: /data/local/g3gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, línea 394
Parámetros:
1
java_Client->getResult
Archivo: /data/local/g3gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, línea 594
java_Client->invokeMethod
Archivo: /data/local/g3gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, línea 1731
Parámetros:
64
parse
Instancia de java_InternalJava
java_JavaProxy->__call
Archivo: /data/local/g3gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, línea 1839
Parámetros:
parse
Instancia de java_InternalJava
java_AbstractJava->__call
Archivo: /data/local/g3gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, línea 2007
Parámetros:
parse
Instancia de java_InternalJava
Java->__call
Archivo: /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php, línea 318
Parámetros:
parse
Instancia de java_InternalJava
toba_vista_jasperreports->completar_con_datos
Archivo: /data/local/g3gestion/personalizacion/php/operaciones/examenes/actas/imprimir_acta/ci_edi_imprimir_acta_examen_uner.php, línea 92
ci_edi_imprimir_acta_examen_uner->vista_jasperreports
Archivo: /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php, línea 271
Parámetros:
Instancia de toba_vista_jasperreports
toba_vista_jasperreports->generar_salida
Archivo: /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, línea 331
toba_solicitud_web->servicio__vista_jasperreports
Archivo: /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, línea 185
Parámetros:
Instancia de ci_edi_imprimir_acta_examen_uner
toba_solicitud_web->procesar_servicios
Archivo: /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, línea 60
toba_solicitud_web->procesar
Archivo: /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php, línea 96
toba_nucleo->acceso_web
Archivo: /data/local/g3gestion/www/aplicacion.php, línea 33
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
y en el java.inc linea 215 que es lo primero que salta dice lo siguiente
function getProxy($result, $signature, $exception, $wrap) {
if (false) { $wrap = $wrap; }
$proxy = $this->create($result, $signature);
$proxy = new java_InternalException($proxy, $exception);
return $proxy;
}
¿que Jasper estas queriendo imprimir y en que operación?
¿es un Jasper personalizado? ¿tiene una query dentro del Jasper, en tal caso estaría bueno probarla?
Hola Leonel, da justo que te envié el log de una personalizada, pero es en todas las salidas con plantillas,
las probé por fuera, directamente en la base a los query y funkan,
además funcionaban hasta hace poco. Reinstalamos el docker y dejaron de funcionar, eso me llama la atención
por eso me preocupa si es un tema de permisos donde puedo revisar
esto es lo que me sale cuando se trunka en la página
Warning: filesize(): stat failed for /data/local/g3gestion/temp/jasper_60ca9c1d12194.pdf in /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php on line 409
Warning: Cannot modify header information - headers already sent by (output started at /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php:409) in /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/toba_http.php on line 60
Warning: Cannot modify header information - headers already sent by (output started at /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php:409) in /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/toba_http.php on line 61
Warning: Cannot modify header information - headers already sent by (output started at /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php:409) in /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/toba_http.php on line 62
Warning: Cannot modify header information - headers already sent by (output started at /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php:409) in /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/toba_http.php on line 63
Warning: Cannot modify header information - headers already sent by (output started at /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php:409) in /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/toba_http.php on line 64
Warning: Cannot modify header information - headers already sent by (output started at /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php:409) in /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/toba_http.php on line 65
Warning: readfile(/data/local/g3gestion/temp/jasper_60ca9c1d12194.pdf): failed to open stream: No such file or directory in /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php on line 410
Warning: unlink(/data/local/g3gestion/temp/jasper_60ca9c1d12194.pdf): No such file or directory in /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php on line 411
Warning: filesize(): stat failed for /data/local/g3gestion/temp/jasper_60ca9c1d12194.pdf in /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php on line 409
Warning: readfile(/data/local/g3gestion/temp/jasper_60ca9c1d12194.pdf): failed to open stream: No such file or directory in /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php on line 410
Warning: unlink(/data/local/g3gestion/temp/jasper_60ca9c1d12194.pdf): No such file or directory in /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php on line 411
Parece que el archivo /data/local/g3gestion/temp/jasper_60ca9c1d12194.pdf no existe, me imagino que es el pdf que se genera por el Jasper.
Warning: Cannot modify header information - headers already sent by (output started at /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php:409) in /data/local/g3gestion/vendor/siu-toba/framework/php/nucleo/lib/toba_http.php on line 61
Habría que revisar el archivo vendor/siu-toba/framework/php/nucleo/lib/toba_http.php que no tenga espacios ni nada luego de los tags de apertura y cierre de PHP <?php ?>.
Te habrá quedado sin querer un print o echo que rompa el contenido del PDF generado.
Revisa las soluciones que proponen los siguientes posts:
cortamos por lo sano
destruimos docker y lo volvimos a crear revisando la configuración para ver que esté todo correcto
por ahora funciona, para mi era algún tema de permisos,