Error con Jasper

Hola a todos!

Configuré Diaguita para que trabaje con Jasper y al intentar ver un reporte, por ejemplo en la Etapa “Alta de Bienes Patrimoniales/Ver Acta” me devuelve el siguiente error en pantalla:
java.lang.ExceptionInInitializerError
si le doy F5, lo siguiente:
Unresolved external reference: java.lang.NoClassDefFoundError: Could not initialize class
net.sf.jasperreports.engine.util.JRStyledTextParser. – Unable to call the method, see the README section “Java platform issues” for
details and DO NOT REPORT THIS PROBLEM TO THE PHP/Java Bridge MAILING LIST!

Me encuentro usando Diaguita 1.14.3

Les trasncribo el log del Diaguita:

-o-o-o-o-o-
Fecha: 23-10-2014 10:24:13
Operacion: Ficha de alta de bienes patrimoniales
Usuario: lhgaray
Version-PHP: 5.3.10-1ubuntu3.14
Servidor: localhost
URI: /diaguita/aplicacion.php?ah=st5449017ba578f&ai=diaguita||103000048&tz=1&0=tcm=previsualizacion&ts=vista_jasperreports&xsl_metodo_clase=dao_alta_bien_patrimonial&xsl_metodo_nombre=get_detalles_alta_bienes_patrimoniales&xsl_metodo_parametro=id_alta||2&XSL__dao_alta_bien_patrimonial__get_total_alta=id_alta||2&XSL__dao_alta_bien_patrimonial__get_totales_alta_bienes=id_alta||2
Referrer: http://localhost/diaguita/aplicacion.php?ah=st5448fd467c978&ai=diaguita||103000048&id_alta=2
Host: 127.0.0.1

[INFO][diaguita] PUNTO MONTAJE: se cargó la clase patrimonio/alta_bien_patrimonial/ci_ficha_alta_bien_patrimonial.php del punto de montaje proyecto. El path del mismo es /home/hernan/siu/diaguita/aplicacion/php
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase patrimonio/alta_bien_patrimonial/cn_alta_bien_patrimonial.php del punto de montaje proyecto. El path del mismo es /home/hernan/siu/diaguita/aplicacion/php
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase administracion/autorizaciones/cn_autorizaciones.php del punto de montaje proyecto. El path del mismo es /home/hernan/siu/diaguita/aplicacion/php
[INFO][diaguita] PUNTO MONTAJE: se cargó la clase patrimonio/bien_uso/cn_bien_uso.php del punto de montaje proyecto. El path del mismo es /home/hernan/siu/diaguita/aplicacion/php
[INFO][toba] componente(103000192): [ callback ] ‘conf__pant_inicial’ no fue atrapado
[CRITICAL][toba] java_InternalException: java.lang.ExceptionInInitializerError

[TRAZA][[o:Exception]:“java.lang.Exception: Invoke failed: [[c:JasperFillManager]]->fillReport((o:String)[o:String], (i:Map)[o:HashMap]). Cause: java.lang.ExceptionInInitializerError VM: 1.7.0_67@http://java.oracle.com/” at:
#-18 net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:121)
#-17 net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:88)
#-16 net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:103)
#-15 net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:61)
#-14 net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:153)
#-13 net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:122)
#-12 net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:464)
#-11 net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:300)
#-10 net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:757)
#-9 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
#-8 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
#-7 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
#-6 java.lang.reflect.Method.invoke(Method.java:606)
#-5 php.java.bridge.JavaBridge.Invoke(JavaBridge.java:1077)
#-4 php.java.bridge.Request.handleRequest(Request.java:414)
#-3 php.java.bridge.Request.handleRequests(Request.java:490)
#-2 php.java.bridge.http.ContextRunner.run(ContextRunner.java:146)
#-1 php.java.bridge.ThreadPool$Delegate.run(ThreadPool.java:60)
#0 /home/hernan/siu/diaguita/toba/php/3ros/JavaBridge/java/Java.inc(248): java_ThrowExceptionProxyFactory->getProxy(10, ‘php.java.bridge…’, ‘java.lang.Excep…’, true)
#1 /home/hernan/siu/diaguita/toba/php/3ros/JavaBridge/java/Java.inc(388): java_Arg->getResult(true)
#2 /home/hernan/siu/diaguita/toba/php/3ros/JavaBridge/java/Java.inc(394): java_Client->getWrappedResult(true)
#3 /home/hernan/siu/diaguita/toba/php/3ros/JavaBridge/java/Java.inc(594): java_Client->getResult()
#4 /home/hernan/siu/diaguita/toba/php/3ros/JavaBridge/java/Java.inc(1731): java_Client->invokeMethod(1, ‘fillReport’, Array)
#5 /home/hernan/siu/diaguita/toba/php/3ros/JavaBridge/java/Java.inc(1839): java_JavaProxy->__call(‘fillReport’, Array)
#6 /home/hernan/siu/diaguita/toba/php/3ros/JavaBridge/java/Java.inc(2007): java_AbstractJava->__call(‘fillReport’, Array)
#7 /home/hernan/siu/diaguita/toba/php/nucleo/lib/salidas/toba_vista_jasperreports.php(294): Java->__call(‘fillReport’, Array)
#8 /home/hernan/siu/diaguita/toba/php/nucleo/lib/salidas/toba_vista_jasperreports.php(294): JavaClass->fillReport(‘/home/hernan/si…’, Object(Java))
#9 /home/hernan/siu/diaguita/toba/php/nucleo/lib/salidas/toba_vista_jasperreports.php(251): toba_vista_jasperreports->completar_con_datos()
#10 /home/hernan/siu/diaguita/toba/php/nucleo/toba_solicitud_web.php(329): toba_vista_jasperreports->generar_salida()
#11 /home/hernan/siu/diaguita/toba/php/nucleo/toba_solicitud_web.php(185): toba_solicitud_web->servicio__vista_jasperreports(Array)
#12 /home/hernan/siu/diaguita/toba/php/nucleo/toba_solicitud_web.php(60): toba_solicitud_web->procesar_servicios()
#13 /home/hernan/siu/diaguita/toba/php/nucleo/toba_nucleo.php(75): toba_solicitud_web->procesar()
#14 /home/hernan/siu/diaguita/aplicacion/www/aplicacion.php(23): toba_nucleo->acceso_web()
#15 {main}]

Si a alguien le ocurrió y/o sabe la causa, mas que agradecido en recibir una mano :slight_smile:
Saludos!

Hola Hernan,

mirá acá es un problema similar, les recomendaría revisar la instalación de la JVM y tratar de usar la versión headless (que no tenga requerimiento en las librerías X11 gráficas).

Saludos!