Error al imprimir guarani gestion 3.18, Jasper

Estimados, nos encontraros con un problema al imprimir En el menú “MATRÍCULA » REPORTES »REPORTE DE INSCRIPCIÓN A PROPUESTAS” de SIU Guaraní-Gestión si se hace click en el botón imprimir arroja el error adjunto con un inconveniente en el servlet de Jasper.

Probamos levantar manualmente el servicio de Jasper reports pero el problema persiste

adjunto capturas


error jasper.rar (90.7 KB)

Hola Ariel,

Para levantar el servicio ejecutan ‘java -jar <path proyecto Guaraní>/vendor/siu-toba/jasper/JavaBridge/WEB-INF/lib/JavaBridge.jar SERVLET_LOCAL:8081’? No tienen un mensaje de error al ejecutarlo? Evidentemente la utilidad PHP-Java Bridge no está levantando, pero no sabemos por qué.

Saludos, Florencia.

Esto nos ocurrio siempre en CEntos 7, desde la instalacion de gesion 3.14 en adelante, hasta el momento la solucion fue un cron que lo levante cada tanto, si levantamos el servicio manualmente y salimos de la sesion se cae el jasper, vamos a proceder a crear el cron y probar si persiste.

les aviso si funciono

Hola

Pueden correr el comando con un & al final


java -jar <path proyecto Guaraní>/vendor/siu-toba/jasper/JavaBridge/WEB-INF/lib/JavaBridge.jar SERVLET_LOCAL:8081 &

Saludos

La salida es la siguiente: vamos a chequear si funciona y le contamos

[2][root@az-lxsiuprduniciu /]# java -Duser.timezone="America/Argentina/Buenos_Aires" -jar /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/WEB-INF/lib/JavaBridge.jar SERVLET:8081 &
 69246
[root@az-lxsiuprduniciu /]# Sep 17 21:35:24 VMBridge INFO : VM                  : 1.7.0_251@http://java.oracle.com/
Sep 17 21:35:24 VMBridge INFO : VMBridge version             : 5.5.2
Sep 17 21:35:24 VMBridge INFO : logFile             :
Sep 17 21:35:24 VMBridge INFO : default logLevel    : 3
Sep 17 21:35:24 VMBridge INFO : socket              : SERVLET:8081
Sep 17 21:35:24 VMBridge INFO : java.ext.dirs       : /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.251-2.6.21.0.el7_7.x86_64/jre/lib/ext:/usr/java/packages/lib/ext
Sep 17 21:35:24 VMBridge INFO : php.java.bridge.base: /root
Sep 17 21:35:24 VMBridge INFO : thread pool size    : 20
Sep 17 21:35:24 VMBridge INFO : JavaBridgeRunner started on port INET:8081
java.lang.RuntimeException: java.net.BindException: Address already in use (Bind failed)
        at php.java.bridge.Standalone.init(Standalone.java:217)
        at php.java.bridge.Standalone.main(Standalone.java:320)
Caused by: java.net.BindException: Address already in use (Bind failed)
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
        at java.net.ServerSocket.bind(ServerSocket.java:390)
        at java.net.ServerSocket.<init>(ServerSocket.java:252)
        at java.net.ServerSocket.<init>(ServerSocket.java:196)
        at php.java.bridge.TCPServerSocket.newServerSocket(TCPServerSocket.java:60)
        at php.java.bridge.TCPServerSocket.<init>(TCPServerSocket.java:79)
        at php.java.bridge.TCPServerSocket.create(TCPServerSocket.java:51)
        at php.java.bridge.Standalone.bind(Standalone.java:75)
        at php.java.bridge.JavaBridge.bind(JavaBridge.java:234)
        at php.java.bridge.JavaBridgeRunner.bind(JavaBridgeRunner.java:141)
        at php.java.bridge.http.HttpServer.<init>(HttpServer.java:91)
        at php.java.bridge.JavaBridgeRunner.<init>(JavaBridgeRunner.java:71)
        at php.java.bridge.JavaBridgeRunner.getRequiredStandaloneInstance(JavaBridgeRunner.java:127)
        at php.java.bridge.JavaBridgeRunner.main(JavaBridgeRunner.java:521)
        at php.java.bridge.Standalone.checkServlet(Standalone.java:240)
        at php.java.bridge.Standalone.init(Standalone.java:200)
        ... 1 more

[2]+  Exit 9                  java -Duser.timezone="America/Argentina/Buenos_Aires" -jar /usr/local/proyectos/guarani/vendor/siu-toba/jasper/JavaBridge/WEB-INF/lib/JavaBridge.jar SERVLET:8081
[root@az-lxsiuprduniciu /]#

Buenas noches, se resolvio, el problema es que se pisaban ya que en el mismo servidor tenemos 2 instalaciones desarrollo y test, dejamos uno solo servicio y le agregamos también un crontab para que se ejecute.

Gracias