Gente buen día, estoy teniendo un problema con la impresión de un certificado. Cuando selecciono el mismo lo mando a imprimir, me abre la nueva pantalla y se queda en blanco total. La instancia del Guaraní queda trabada. Al ejecutar el JavaBridge en Debug, el log me tira lo siguiente:
Nov 14 12:06:32 VMBridge DEBUG: 1bff0840@42edfaff <-- <V n="T"/>
Nov 14 12:06:32 VMBridge DEBUG: 1bff0840@42edfaff re-directing to port# Pipe:/dev/shm/.php_java_bridgeupGLgj
Nov 14 12:06:32 VMBridge DEBUG: 1bff0840@42edfaff waiting for context: 1@
Nov 14 12:06:32 VMBridge DEBUG: contextfactory: servlet waitFor() ContextFactory 174678884 for 15000 ms
Nov 14 12:06:32 VMBridge DEBUG: starting a new ContextRunner php.java.bridge.http.ContextRunner@395559fe
Nov 14 12:06:32 VMBridge ERROR: An exception occured: java.io.FileNotFoundException: /dev/shm/.php_java_bridgeupGLgj.i (Permiso denegado)
java.io.FileNotFoundException: /dev/shm/.php_java_bridgeupGLgj.i (Permiso denegado)
at java.base/java.io.FileOutputStream.open0(Native Method)
at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298)
at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:237)
at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:187)
at php.java.bridge.http.PipeContextServer$Channel.getOuptutStream(PipeContextServer.java:78)
at php.java.bridge.http.ContextRunner.init(ContextRunner.java:105)
at php.java.bridge.http.ContextRunner.run(ContextRunner.java:145)
at php.java.bridge.ThreadPool$Delegate.run(ThreadPool.java:60)
Nov 14 12:06:32 VMBridge DEBUG: end (thread returned to pool): Thread[JavaBridgeContextRunner#1,5,JavaBridgeContextRunner#1]
Nov 14 12:06:47 VMBridge DEBUG: contextfactory: servlet waitFor() ContextRunner 174678884
Nov 14 12:06:47 VMBridge WARNING: contextfactory: Orphaned context: ContextFactory: Context# 1@, credentials: null, SimpleContextFactory: class php.java.bridge.http.SimpleContextFactory, current loader: jdk.internal.loader.ClassLoaders$AppClassLoader@55054057 removed.
Nov 14 12:06:47 VMBridge DEBUG: contextfactory: servlet done waitFor() ContextRunner 174678884
Nov 14 12:06:47 VMBridge DEBUG: end (thread returned to pool): Thread[VMBridgeHttpServerThreadPool#1,5,VMBridgeHttpServerThreadPool#1]
Lo que pude entender es que era un tema de permisos (java.io.FileNotFoundException: /dev/shm/.php_java_bridgeupGLgj.i (Permiso denegado))
Entonces le otorgué 777 a la carpeta /dev/shm pero nada.
Pablo: Vos que estas en la versión 3.21.0 te debería funcionar bien, proba eliminando la carpeta vendor y luego ejecutar composer install, ¿tenes cambios en el archivo composer.json y composer.lock?
Buenas tardes,
Tenemos el mismo problema en la versión 3.21, no imprime ningún reporte y la aplicación queda colgada al querer imprimir algo.
Saludos
Marcela
¿ambos Gestión y Autogestión utilizan el mismo servidor de Jasper?
Te recomiendo tener dos instancias de Jasper corriendo en diferentes puertos, una para Gestión y otra para Autogestión, revisa lo siguiente:
Hola buenas! Nosotros estamos en 3.21.0 y nos sucede que no nos imprime varios reportes.
Desde la ficha del alumno ninguno, y después por ejemplo el reporte de inscripción a cursadas tampoco, entre otros.