Autor Tema: Error al imprimir actas de final desde Autogestión.  (Leído 1047 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Fernando Velarde

  • Sr. Member
  • ****
  • Mensajes: 276
    • Ver Perfil
  • Institución: Universidad Provincial de Ezeiza
  • Nombre y apellido: Fernando Velarde
  • Sistema: Guaraní 3.20.0
  • Utilizo algun sistéma del SIU: Sí
Re:Error al imprimir actas de final desde Autogestión.
« Respuesta #15 on: Diciembre 02, 2021, 12:43:54 pm »
No sé si será relevante pero ...

Tengo dos jasper
uno en     path/to/gestion/vendor/siu-toba/jasper
otro en    path/to/3w/vendor/siu-toba/jasper

Se supone que son los dos iguales ??  Cuál tendría que levantar,  el de gestión o el de 3w ???  O es lo mismo ..?  Quién lee de quién?  Gestión de 3w ? o 3e de gestión ?

Actualización:

Creo que es muy relevante....  Si corro el de Gestión funciona para actas en Gestión y no para 3w...  Si corro el de 3w, funciona para actas en Autogestión y no para Gestión ...
« Última Modificación: Diciembre 02, 2021, 12:55:26 pm por Fernando Velarde »
Siempre agradecido a los que me ayudan en este foro. No lo explicito en nuevos mensajes sólo para no generar más mensajes que no necesitan respuesta.

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2819
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Error al imprimir actas de final desde Autogestión.
« Respuesta #16 on: Diciembre 02, 2021, 12:54:48 pm »
Cita
Tengo dos jasper
uno en     path/to/gestion/vendor/siu-toba/jasper
otro en    path/to/3w/vendor/siu-toba/jasper

Se supone que son los dos iguales ??  Cuál tendría que levantar,  el de gestión o el de 3w ???

Son lo mismo, apuntan a la misma librería que se descarga por Composer, pueden levantar cualquiera de los dos y seria lo mismo.

Cita
Quién lee de quién?  Gestión de 3w ? o 3e de gestión ?

En realidad se levanta el servidor de Jasper el cual queda corriendo en el puerto 8081, ambos módulos simplemente usan dicho Jasper corriendo en el puerto 8081 para generar los PDFs. Es como usar el mismo servidor de Apache o Postgres.

saludos.
2
« Última Modificación: Diciembre 02, 2021, 12:56:19 pm por Leonel Leonardis »

Fernando Velarde

  • Sr. Member
  • ****
  • Mensajes: 276
    • Ver Perfil
  • Institución: Universidad Provincial de Ezeiza
  • Nombre y apellido: Fernando Velarde
  • Sistema: Guaraní 3.20.0
  • Utilizo algun sistéma del SIU: Sí
Re:Error al imprimir actas de final desde Autogestión.
« Respuesta #17 on: Diciembre 02, 2021, 12:59:47 pm »
Ya me queda claro y puedo replicar el problema una y otra vez ....

Corro cualquiera de los jaspers y funciona en el primero módulo que use.

Reinicio jasper e imprimo primero en Gestión,   anda bien Gestión.  Y en Autogestión da error rosa "Falló la impresión del acta"

Reinicio jasper e imprimo primero en Autogestión, anda bien Autogestión.  Y en Gestión da error pantalla en blanco.

Probado con el mismo navegador y con distintos navegadores ...   

Hoy están usando concurrentemente Gestión (por la preinscripción)  y Autogestión (docentes cerrando actas).
Me llaman que hay un error en uno... reinicio... el primero que lo usa, lo deja válido para ese módulo...
Al rato me llaman los que usan el otro módulo... y así se van alternando sucesivamente.

No sé como hacer para que funcione el jasper en los dos módulos a la vez...
« Última Modificación: Diciembre 02, 2021, 01:30:24 pm por Fernando Velarde »
Siempre agradecido a los que me ayudan en este foro. No lo explicito en nuevos mensajes sólo para no generar más mensajes que no necesitan respuesta.

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2819
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Error al imprimir actas de final desde Autogestión.
« Respuesta #18 on: Diciembre 02, 2021, 02:17:56 pm »
Hola Fernando, gracias por el dato!!!

¿como te quedo configurado el supervisord?
¿te da algún error en el log de Jasper?

Nos podes pasar los logs de Autogestión cuando da error rosa "Falló la impresión del acta" y Gestión da error pantalla en blanco.

Yo acá en local lo tengo dockerizado, y cada proyecto tiene su Jasper corriendo dentro del contenedor en el puerto 8081, y el Jasper se reinicia junto con el contenedor.

saludos.
2

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2819
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Error al imprimir actas de final desde Autogestión.
« Respuesta #19 on: Diciembre 02, 2021, 03:12:40 pm »
Fernando, probemos lo siguiente como solución alternativa:

1) Correr dos instancias de Jasper, una en el puerto 8081 para Gestión y otra en el 8082 para Autogestión.

Gestión:
Código: [Seleccionar]
java -Duser.language=es -Duser.country=AR -Djava.awt.headless=true -jar /path/to/gestion/vendor/siu-toba/jasper/JavaBridge/WEB-INF/lib/JavaBridge.jar SERVLET_LOCAL:8081 5
Autogestión:
Código: [Seleccionar]
java -Duser.language=es -Duser.country=AR -Djava.awt.headless=true -jar /path/to/autogestion/vendor/siu-toba/jasper/JavaBridge/WEB-INF/lib/JavaBridge.jar SERVLET_LOCAL:8082 5
2) Luego en el archivo vendor/siu/chulupi-framework/src/SIU/Chulupi/util/VistaJasperreports.php de Autogestión cambiar el puerto en la función cargar_jasper donde dice:

Código: [Seleccionar]
if (!defined("JAVA_HOSTS")) define ("JAVA_HOSTS", "127.0.0.1:8082");
Contanos luego si con ese cambio se soluciona el problema.

saludos.
2

Fernando Velarde

  • Sr. Member
  • ****
  • Mensajes: 276
    • Ver Perfil
  • Institución: Universidad Provincial de Ezeiza
  • Nombre y apellido: Fernando Velarde
  • Sistema: Guaraní 3.20.0
  • Utilizo algun sistéma del SIU: Sí
Re:Error al imprimir actas de final desde Autogestión.
« Respuesta #20 on: Diciembre 02, 2021, 07:29:56 pm »
Cita
Nos podes pasar los logs de Autogestión cuando da error rosa "Falló la impresión del acta"
Error al imprimir acta de cursada desde Autogestión - Docente   (Gestión funcionaba OK)
Código: [Seleccionar]
================================================================================
=================================   ERRORES   ==================================
================================================================================

clase: java_InternalException
mensaje:
traza: [TRAZA]

---[ 0 ]-----------------------------------------

- function: java_ThrowExceptionProxyFactory->getProxy
- file: /usr/local/proyectos/g3w3_320/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, linea 223

---[ 1 ]-----------------------------------------

- function: java_Arg->getResult
- file: /usr/local/proyectos/g3w3_320/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, linea 388

---[ 2 ]-----------------------------------------

- function: java_Client->getWrappedResult
- file: /usr/local/proyectos/g3w3_320/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, linea 394

---[ 3 ]-----------------------------------------

- function: java_Client->getResult
- file: /usr/local/proyectos/g3w3_320/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, linea 588

---[ 4 ]-----------------------------------------

- function: java_Client->invokeMethod
- file: /usr/local/proyectos/g3w3_320/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, linea 1795

---[ 5 ]-----------------------------------------

- function: java_JavaProxy->__call
- file: /usr/local/proyectos/g3w3_320/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, linea 1894

---[ 6 ]-----------------------------------------

- function: java_AbstractJava->__call
- file: /usr/local/proyectos/g3w3_320/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, linea 2042

---[ 7 ]-----------------------------------------

- function: Java->__call
- file: /usr/local/proyectos/g3w3_320/vendor/siu/chulupi-framework/src/SIU/Chulupi/util/VistaJasperreports.php, linea 298

---[ 8 ]-----------------------------------------

- function: SIU\Chulupi\util\VistaJasperreports->completar_con_datos
- file: /usr/local/proyectos/g3w3_320/src/siu/modelo/transacciones/cierre_actas_cursada.php, linea 267

---[ 9 ]-----------------------------------------

- function: siu\modelo\transacciones\cierre_actas_cursada->generar_comprobante
- file: /usr/local/proyectos/g3w3_320/src/siu/operaciones/cierre_cursadas/controlador.php, linea 73

---[ 10 ]-----------------------------------------

- function: siu\operaciones\cierre_cursadas\controlador->accion__imprimir_comprobante
- file: /usr/local/proyectos/g3w3_320/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 420

---[ 11 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\controlador->invocar_accion
- file: /usr/local/proyectos/g3w3_320/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 154

---[ 12 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\controlador->procesar_accion
- file: /usr/local/proyectos/g3w3_320/src/siu/extension_kernel/controlador_g3w2.php, linea 97

---[ 13 ]-----------------------------------------

- function: siu\extension_kernel\controlador_g3w2->procesar_accion
- file: /usr/local/proyectos/g3w3_320/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/AccesoWeb.php, linea 107

---[ 14 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\AccesoWeb::procesar_request
- file: /usr/local/proyectos/g3w3_320/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/AccesoWeb.php, linea 25

---[ 15 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\AccesoWeb::procesar
- file: /usr/local/proyectos/g3w3_320/src/siu/www/index.php, linea 15


########################################################################################################################

--F<1>:E<1>:W<0>:T<0 s>:M<0 Mb>--

== FIN =============================================


Cita
Nos podes pasar los logs de Gestión cuando da error  pantalla en blanco.
Error al imprimir acta de comisión desde Gestión (AutoGestión funcionaba OK)
Código: [Seleccionar]
-o-o-o-o-o-
Fecha: 02-12-2021 19:24:09
Operacion: Imprimir Actas de Comisiones
Usuario: toba
Version-PHP: 7.4.25
Servidor: 34.232.173.37
URI: /guarani/3.15/aplicacion.php?ah=st61a94788cd0bf2.86808179&ai=guarani||34000021&tcm=central&tz=1&ai=guarani||34000021&ts=vista_jasperreports&tsd=guarani||34000146,
Referrer: http://34.232.173.37/guarani/3.15/aplicacion.php?ah=st61a9478655ba18.32839690&ai=guarani%7C%7C34000021&tz=1
Host: 190.246.6.37
==========
[CRITICAL][toba] java_InternalException:
[TRAZA]

        java_ThrowExceptionProxyFactory->getProxy
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 223

        java_Arg->getResult
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 388

        java_Client->getWrappedResult
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 394

        java_Client->getResult
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 588

        java_Client->invokeMethod
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 1795

        java_JavaProxy->__call
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 1894

        java_AbstractJava->__call
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/java/Java.inc, lInea 2042

        Java->__call
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php, lInea 319

        toba_vista_jasperreports->completar_con_datos
Archivo: /usr/local/proyectos/guarani/php/operaciones/cursadas/actas/imprimir/ci_nav_imprimir_actas_comision.php, lInea 612

        ci_nav_imprimir_actas_comision->vista_jasperreports
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/lib/salidas/toba_vista_jasperreports.php, lInea 272

        toba_vista_jasperreports->generar_salida
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 331

        toba_solicitud_web->servicio__vista_jasperreports
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 185

        toba_solicitud_web->procesar_servicios
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 60

        toba_solicitud_web->procesar
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php, lInea 96

        toba_nucleo->acceso_web
Archivo: /usr/local/proyectos/guarani/www/aplicacion.php, lInea 33

Siempre agradecido a los que me ayudan en este foro. No lo explicito en nuevos mensajes sólo para no generar más mensajes que no necesitan respuesta.

Fernando Velarde

  • Sr. Member
  • ****
  • Mensajes: 276
    • Ver Perfil
  • Institución: Universidad Provincial de Ezeiza
  • Nombre y apellido: Fernando Velarde
  • Sistema: Guaraní 3.20.0
  • Utilizo algun sistéma del SIU: Sí
Re:Error al imprimir actas de final desde Autogestión.
« Respuesta #21 on: Diciembre 02, 2021, 07:36:32 pm »
Cita
Correr dos instancias de Jasper, una en el puerto 8081 para Gestión y otra en el 8082 para Autogestión..  Contanos luego si con ese cambio se soluciona el problema.

Funcionó muy bien !!
Gracias por toda la ayuda !!
Siempre agradecido a los que me ayudan en este foro. No lo explicito en nuevos mensajes sólo para no generar más mensajes que no necesitan respuesta.

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2819
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Error al imprimir actas de final desde Autogestión.
« Respuesta #22 on: Diciembre 03, 2021, 10:00:02 am »
Hola Fernando, me alegro que lo pudieron solucionar!!!

El cambio al estar dentro de vendor no lo vas a tener si haces otra instalación, vas a tener que modificarlo a mano nuevamente.

saludos.
2

eizquierdo

  • Full Member
  • ***
  • Mensajes: 118
    • Ver Perfil
  • Institución: Universidad Nacional del Litoral
  • Nombre y apellido: Emiliano Izquierdo
  • Sistema: Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Error al imprimir actas de final desde Autogestión.
« Respuesta #23 on: Julio 05, 2022, 09:40:23 am »
Buenas, solo tengo para aportar que tuvimos exactamente el mismo problema. Deja de funcionar la impresion de reportes en gestión y sigue funcionando en autogestion, o viceversa. Al reiniciar el servicio se corrige el problema, pero no tarda mucho en volver a caer.

Implementamos la solucion de tener 2 instancias del servicio, una para cada aplicación. Lo tenemos hace un dia y hasta ahora no se ha caido.