Estimados: Tengo un problema de impresion al tratar de imprimir la historia academica de un alumno en G3 3.8. Si intento imprimir por ejemplo los datos personales y censales no tengo problema
El archivo instalacion.ini tiene el siguiente contenido:
Emilio efectivvamente no tenia definido la variable de entorno JAVA_HOME
Dejo pasos por si alguien lo necesita:
Editar el archivo: sudo vim /etc/bash.bashrc
Y al final poner las siguientes lineas, dependiendo del verdadero path de cada uno.
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
export PATH=$PATH:$JAVA_HOME/bin
Estimados, se volvio a repetir el error pese a que tengo configurado la variable de entorno. Lo raro es que estaba andando hasta ayer. Y ese servidor no se toca porque es el de produccion. Asi que estoy totalmente desorientados…
Resalto que solo pasa con algunas impresiones, como la historia academica del alumno, no por ejemplo con los datos personales y censales, todo dentro de la ficha dle alumno.
Error al ejecutar el comando "/usr/local/proyectos/guarani/3.8.0/php/3ros/fop/fop -xml /usr/local/proyectos/guarani/3.8.0/lib/toba/temp/xml5nm82S -xsl /usr/local/proyectos/guarani/3.8.0/lib/toba/exportaciones/pdf.xsl -pdf /usr/local/proyectos/guarani/3.8.0/lib/toba/temp/archivo.pdf
El servidor de impresion levanta correctamente y es coherente con la version de java
postgres@G3-P:~$ sudo java -jar /usr/local/proyectos/guarani/3.8.0/lib/toba/php/3ros/JavaBridge/WEB-INF/lib/JavaBridge.jar SERVLET:8081
Feb 26 15:29:57 VMBridge INFO : VM : 1.7.0_51@http://java.oracle.com/
Feb 26 15:29:57 VMBridge INFO : VMBridge version : 5.4.4.2
Feb 26 15:29:57 VMBridge INFO : logFile :
Feb 26 15:29:57 VMBridge INFO : default logLevel : 3
Feb 26 15:29:57 VMBridge INFO : socket : SERVLET:8081
Feb 26 15:29:57 VMBridge INFO : java.ext.dirs : /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext:/usr/java/packages/lib/ext
Feb 26 15:29:57 VMBridge INFO : php.java.bridge.base: /root
Feb 26 15:29:57 VMBridge INFO : thread pool size : 20
Feb 26 15:29:57 VMBridge INFO : JavaBridgeRunner started on port INET:8081
y tratá de ejecutarlo desde una consola. Eso te dará el error que estás buscando.
Hay dos formas independientes de imprimir:
a.- el fop en cuestion
b.- el javaBridge/jasperReport que corre como servlet (sudo java -jar /usr/local/proyectos/guarani/3.8.0/lib/toba/php/3ros/JavaBridge/WEB-INF/lib/JavaBridge.jar SERVLET:8081)
Emilio, ejecute el comando por consola y veo que me tira un error porque el xml esta mal formado.
Existen etiquetas datos que no se cierran.
Caused by: javax.xml.transform.TransformerException: Element type “dato” must be followed by either attribute specifications, “>” or “/>”.
Esto se da porque El sistema no esta formateando bien las comillas.
En el elemento 0037 no formatea las comillas de “La Ola”
<dato clave=“actividad_codigo_y_nombre” valor=“(0037) Seminario Optativo I: Discurso, Política e Identidad II. Trabajo en torno a la película"La Ola”"/>
Por lo cual el problema lo tengo solo con los alumnos que hayan cursado el seminario 0037!!!.
Modifico el nombre en la tabla elementos y saco las comillas.
Pero al momento de traer nuevamente la historia academica dle alumno me lo sigue trayendo con comillas.
Existe otra tabla donde toma el dato a parte de sga_elementos???