Jasper Reports en blanco luego de upgrade

Hola,

Al pasar de 3.20.0 a 3.20.2 los Reportes en Gestión, como “Imprimir Acta” están saliendo en blanco.

Logs de jasper:

Nov 20 22:39:59 VMBridge DEBUG: trying to load class: javax.xml.parsers.DocumentBuilder from: LOADER-ID1181935594
Nov 20 22:39:59 VMBridge DEBUG: trying to load class: org.w3c.dom.Document from: LOADER-ID1181935594
Nov 20 22:39:59 VMBridge DEBUG: trying to load class: org.xml.sax.InputSource from: LOADER-ID1181935594
Nov 20 22:39:59 VMBridge DEBUG: 60b9868d@4bdfa5ca Selected: public static org.w3c.dom.Document net.sf.jasperreports.engine.util.JRXmlUtils.parse(java.net.URL) throws net.sf.jasperreports.engine.JRException 0
Nov 20 22:39:59 VMBridge DEBUG:
Invoking [Object 1757878493 - Class: java.lang.Class:ID1610427175:LOADER-ID0].parse([Object null]);

Nov 20 22:39:59 VMBridge ERROR: An exception occured: java.lang.NullPointerException
java.lang.NullPointerException
        at net.sf.jasperreports.engine.util.JRXmlUtils.parse(JRXmlUtils.java:171)
        at net.sf.jasperreports.engine.util.JRXmlUtils.parse(JRXmlUtils.java:155)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at php.java.bridge.JavaBridge.Invoke(JavaBridge.java:1050)
        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)
Nov 20 22:39:59 VMBridge DEBUG: 60b9868d@4bdfa5ca  <-- <E v="29" m="T"/>
Nov 20 22:39:59 VMBridge DEBUG: 60b9868d@4bdfa5ca --> <U v="28" />
Nov 20 22:39:59 VMBridge DEBUG: unref:
Nov 20 22:39:59 VMBridge DEBUG: 60b9868d@4bdfa5ca --> <U v="25" />
Nov 20 22:39:59 VMBridge DEBUG: unref: class net.sf.jasperreports.engine.util.JRLoader
Nov 20 22:39:59 VMBridge DEBUG: 60b9868d@4bdfa5ca --> <U v="26" />
Nov 20 22:39:59 VMBridge DEBUG: unref: class net.sf.jasperreports.engine.util.JRXmlUtils
Nov 20 22:39:59 VMBridge DEBUG: 60b9868d@4bdfa5ca --> <U v="27" />
Nov 20 22:39:59 VMBridge DEBUG: unref: class net.sf.jasperreports.engine.query.JRXPathQueryExecuterFactory
Nov 20 22:39:59 VMBridge DEBUG: 60b9868d@4bdfa5ca --> <U v="1" />
Nov 20 22:39:59 VMBridge DEBUG: unref: class net.sf.jasperreports.engine.JasperFillManager
Nov 20 22:39:59 VMBridge DEBUG: 60b9868d@4bdfa5ca --> <U v="2" />
Nov 20 22:39:59 VMBridge DEBUG: unref: {codigo_y_nombre_actividad=1001 - Alfabetización Académica, comision_nombre=001_JuT EANA, fecha_inicio=07/03/2022, ra_nombre=Secretaría Académica, institucion=Universidad Provincial de Ezeiza, titulo=ACTA DE PROMOCIÓN , version=1, anio_academico_periodo=2022, nombre_ubicacion=Sede Ezeiza, periodo_nombre=1er Cuatrimestre 2022 UPE, fecha_fin=05/07/2022, texto_aux=ES COPIA, observaciones=, logo=/usr/local/proyectos/guarani/www/img/logo_grande.png, nro_acta=12207307, docentes=Ábrego Lisandro Javier (Titular)}
Nov 20 22:39:59 VMBridge DEBUG: 60b9868d@4bdfa5ca --> <U v="29" />
Nov 20 22:39:59 VMBridge DEBUG: unref: java.lang.Exception: Invoke failed: [[c:JRXmlUtils]]->parse((o:URL)null). Cause: java.lang.NullPointerException VM: 1.8.0_332@http://java.oracle.com/
Nov 20 22:39:59 VMBridge DEBUG: contextfactory: context destroyed (remove context factory): ContextFactory: Context# 1@, credentials: ContextServer: , SimpleContextFactory: class php.java.bridge.http.SimpleContextFactory, current loader: sun.misc.Launcher$AppClassLoader@677327b6
Nov 20 22:39:59 VMBridge DEBUG: contextfactory: removed context: ContextFactory: Context# 1@, credentials: ContextServer: , SimpleContextFactory: class php.java.bridge.http.SimpleContextFactory, current loader: sun.misc.Launcher$AppClassLoader@677327b6, # of contexts: 0
Nov 20 22:39:59 VMBridge DEBUG: contextfactory: servlet waitFor() ContextRunner 274281922
Nov 20 22:39:59 VMBridge DEBUG: contextfactory: servlet done waitFor() ContextRunner 274281922

Supongo que el problema viene por acá …

VMBridge ERROR: An exception occured: java.lang.NullPointerException
java.lang.NullPointerException
        at net.sf.jasperreports.engine.util.JRXmlUtils.parse(JRXmlUtils.java:171)

Gracias por cualquier ayuda !

Estaba faltando permisos para www-data:www-data en el directorio /path_to_guarani/temp .

En algún momento se perdieron…porque en la 3.20.0 estaban …

Pero con eso se solucionó . Dejo la solución para el próximo que pase por lo mismo.