Estamos teniendo problemas cuando queremos “imprimir” (unipe) (ese es el log q genera), en este caso “» Propuestas Formativas » Reportes » Reporte de Propuestas Formativas”, (estaba andando), anda cuand generamos pdf o xlsx.
[Wed Jun 28 14:45:16.328781 2023] [php7:notice] [pid 949] [client 192.168.1.134:38102] java_InternalException: \n[TRAZA]\n\t\n\tjava_ThrowExceptionProxyFactory->getProxy \nArchivo: /var/www/gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 223 \n\t\n\tjava_Arg->getResult \nArchivo: /var/www/gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 388 \n\t\n\tjava_Client->getWrappedResult \nArchivo: /var/www/gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 394 \n\t\n\tjava_Client->getResult \nArchivo: /var/www/gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 588 \n\t\n\tjava_Client->invokeMethod \nArchivo: /var/www/gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 1795 \n\t\n\tjava_JavaProxy->__call \nArchivo: /var/www/gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 1894 \n\t\n\tjava_AbstractJava->__call \nArchivo: /var/www/gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 2042 \n\t\n\tJava->__call \nArchivo: /var/www/gestion/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php, lInea 214 \n\t\n\ttoba_vista_jasperrepo…SIGUE…, referer: https://guarani.unipe.edu.ar/guarani/gestion/aplicacion.php?tm=1&tcm=central&ai=guarani||5000091
sigue sin funcionar. puede ser pq se actualizo java:
openjdk 17.0.7 2023-04-18
OpenJDK Runtime Environment (build 17.0.7+7-Debian-1deb12u1)
OpenJDK 64-Bit Server VM (build 17.0.7+7-Debian-1deb12u1, mixed mode, sharing)
Lo pude solucionar, en el archivo gestion\vendor\siu-toba\framework\php\nucleo\lib\salidas\toba_vista_jasperreports.php comente: en la linea 26 //protected $objetos = ;
Lo pude solucionar, en el archivo gestion\vendor\siu-toba\framework\php\nucleo\lib\salidas\toba_vista_jasperreports.php comente: en la linea 26 //protected $objetos = [];
¿revisa en el archivo composer.lock que versión de siu-toba/framework tenes instalada (debería ser v3.3.20)?
[php7:notice] [pid 1905] [client 192.168.1.134:50068] PHP Notice: tempnam(): file created in the system's temporary directory in /var/www/gestion/vendor/siu-toba/jasper/JavaBridge/java/Java.inc on line 1020, referer:
Esta mal eso, quizás sin querer ejecutaron un composer update y actualizo las dependencias de siu-toba/framework. Te descargó la versión v3.3.26 que ya contiene la siguiente linea protected $objetos = array();.
Para solucionarlo vas a tener que hacer lo siguiente:
Revertir los archivos composer.json y composer.lock: svn revert composer.json composer.lock
Ejecutar composer install
Luego revisa de tener siu-toba/framework versión v3.3.20, ya que Guaraní 3.20.2 no esta preparado para v3.3.26 .
Me olvide de avisarte que al revertir composer.json y composer.lock se pierde el cambio de pasar de “siu-toba/jasper”: “dev-master” a “siu-toba/jasper”: “5.6.1.2”.
Tene en cuenta en el paso 3) de solo ejecutar composer update siu-toba/jasper, si ejecutas composer update sin especificar siu-toba/jasper va a actualizar todas las dependencias, quizas ese fue el paso que hiciste mal y por eso te actualizo a la ultima versión de siu-toba/framework (v3.3.26 en lugar de v3.3.20).