Hola como están? actualizamos en test 3.15.2 a la 3.16.2 , en principio parece salir todo bien pero estamos teniendo problemas en la cuando queremos hacer la re impresion , se queda en modo espera y ya no deja seguir utilizando el sistema.
Buenos tardes, atento a lo reportado les queríamos pedir primero que chequeen si tienen algún error en Administración / Verificar conexiones en la parte de Dependencias de librerías y versiones requeridas, no obstante eso le acertamos también otras consideraciones técnicas que deben tener presente https://documentacion.siu.edu.ar/wiki/SIU-Pilaga/···ci.C3.B3n_para_utilizar_comprobantes_Jasper.2FPDF . Aguardamos sus comentarios.
Estamos a disposición.
lo probé en test y me daba el mismo error con la misma versión , lo pude solucionar verificando obvio los parámetros pero también dando permisos a la carpeta
/dev/shm/
Ahora pruebo actualizarlo y hacer si persiste pero ya voy con mejor ánimos en test ja,
Hola podes encontrar una solución a este problema en el siguiente foro,
si bien esta explicado en la documentación podes definir la variable de php correspondiente asi como se indica y que dicha carpeta tenga permisos para escritura.
Saludos
Genial Gracias pude actualizarlo sin problemas, aunque cada ves que cambie de versión voy a tener que tocar el php.ini (espero no olvidarme ja).
Y si, cada vez que se cambia de php, o de postgres hay que recordar revisa todos los parametros del php.ini o del conf de postgres,
Para verificar que todo este correcto te recomendamos la operación Verificar conexiones que pueden encontrar dentro de Administración. Ahí vas a poder chequera que todas las variables esten bien configuradas.
Saludos
Mariana
Hola tengo producción pilaga 3.16.2.
tengo el mismo problema al re imprimir.
Mi instalación es en Debian 12
Versión de Java.
java -version
openjdk version “17.0.14” 2025-01-21
OpenJDK Runtime Environment (build 17.0.14+7-Debian-1deb12u1)
OpenJDK 64-Bit Server VM (build 17.0.14+7-Debian-1deb12u1, mixed mode, sharing)
Ya revise la operación verificar conexiones y configure algunas cosas faltantes en PHP.
Este es el error de Jasper.
pilaga_reportes.log
Jan 31 12:53:32 VMBridge INFO : VM : 17.0.14@https://tracker.debian.org/openjdk-17
Jan 31 12:53:32 VMBridge INFO : VMBridge version : 5.5.2
Jan 31 12:53:32 VMBridge INFO : logFile : /var/log/pilaga_reportes.log
Jan 31 12:53:32 VMBridge INFO : default logLevel : 3
Jan 31 12:53:32 VMBridge INFO : socket : SERVLET_LOCAL:8081
Jan 31 12:53:32 VMBridge INFO : java.ext.dirs : null
Jan 31 12:53:32 VMBridge INFO : php.java.bridge.base: /root
Jan 31 12:53:32 VMBridge INFO : thread pool size : 20
Jan 31 12:53:32 VMBridge INFO : JavaBridgeRunner started on port INET_LOCAL:8081
log4j:WARN No appenders could be found for logger (net.sf.jasperreports.extensions.ExtensionsEnvironment).
log4j:WARN Please initialize the log4j system properly.
java.lang.reflect.InaccessibleObjectException: Unable to make protected void java.lang.Object.finalize() throws java.lang.Throwable accessible: module java.base does not "opens java.lang" to unnamed module @10c9efbd
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:200)
at java.base/java.lang.reflect.AccessibleObject.setAccessible(AccessibleObject.java:130)
at org.codehaus.groovy.reflection.CachedClass$3$1.run(CachedClass.java:86)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.java:81)
at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.java:79)
at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46)
at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
at org.codehaus.groovy.reflection.CachedClass.getMethods(CachedClass.java:250)
at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.java:116)
at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.java:79)
at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46)
at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
at org.codehaus.groovy.reflection.CachedClass.getMethods(CachedClass.java:250)
at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.java:116)
at org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.java:79)
at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46)
at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
at org.codehaus.groovy.reflection.CachedClass.getMethods(CachedClass.java:250)
at org.codehaus.groovy.reflection.stdclasses.CachedClosureClass.<init>(CachedClosureClass.java:29)
at org.codehaus.groovy.reflection.ClassInfo.createCachedClass(ClassInfo.java:269)
at org.codehaus.groovy.reflection.ClassInfo.access$400(ClassInfo.java:36)
at org.codehaus.groovy.reflection.ClassInfo$LazyCachedClassRef.initValue(ClassInfo.java:435)
at org.codehaus.groovy.reflection.ClassInfo$LazyCachedClassRef.initValue(ClassInfo.java:426)
at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46)
at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
at org.codehaus.groovy.reflection.ClassInfo.getCachedClass(ClassInfo.java:89)
at org.codehaus.groovy.reflection.ReflectionCache.getCachedClass(ReflectionCache.java:107)
at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.registerMethods(MetaClassRegistryImpl.java:236)
at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:92)
at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:70)
at groovy.lang.GroovySystem.<clinit>(GroovySystem.java:33)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClassUnderLock(ClassInfo.java:162)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClass(ClassInfo.java:192)
at reporte_gbas_preventivo_1612983395294_401953.$getStaticMetaClass(calculator_reporte_gbas_preventivo_1612983395294_401953)
at reporte_gbas_preventivo_1612983395294_401953.<init>(calculator_reporte_gbas_preventivo_1612983395294_401953)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347)
at java.base/java.lang.Class.newInstance(Class.java:645)
at net.sf.jasperreports.engine.design.JRAbstractJavaCompiler.loadEvaluator(JRAbstractJavaCompiler.java:112)
at net.sf.jasperreports.engine.design.JRAbstractCompiler.loadEvaluator(JRAbstractCompiler.java:340)
at net.sf.jasperreports.engine.JasperCompileManager.getEvaluator(JasperCompileManager.java:378)
at net.sf.jasperreports.engine.JasperCompileManager.getEvaluator(JasperCompileManager.java:401)
at net.sf.jasperreports.engine.fill.JRFillSubreport.createEvaluator(JRFillSubreport.java:463)
at net.sf.jasperreports.engine.fill.JRFillSubreport.loadReportEvaluator(JRFillSubreport.java:451)
at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateSubreport(JRFillSubreport.java:418)
at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluate(JRFillSubreport.java:307)
at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:259)
at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:456)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2067)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:788)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:298)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:152)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:963)
at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:152)
at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:311)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:772)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at php.java.bridge.JavaBridge.Invoke(JavaBridge.java:1054)
at php.java.bridge.Request.handleRequest(Request.java:415)
at php.java.bridge.Request.handleRequests(Request.java:491)
at php.java.bridge.http.ContextRunner.run(ContextRunner.java:146)
at php.java.bridge.ThreadPool$Delegate.run(ThreadPool.java:60)
Tienen alguna documentación o link de referencia para instalar la versión recomendada de JRE 7 u 8.
Al estar obsoleta no encuentro mucha información para instalarla en debian 12.
Saludos.
Hola podes probar instalar la version 11de jre ya que la 17 no funciona con Jasper.
saludos
Muchas Gracias por la respuesta.
La versión 11 de jre no me fue posible instalarla por muchas dependencias rota en Debian 12.
Cambie de versión del SO a Debian 11.
Saludos.