[SOLUCIONADO] Error imprimir pdf-fop

Hola, al imprimir una constancia de inscripción a
propuesta, me sale el siguiente error:

Error al ejecutar el comando "/home/toba/toba_2.1.2/proyectos/guarani/php/3ros/fop/fop -xml /home/toba/toba_2.1.2/temp/xmlnJgD1t -xsl /home/toba/toba_2.1.2/exportaciones/pdf.xsl -pdf /home/toba/toba_2.1.2/temp/archivo.pdf"

Estoy con el sistema en desarrollo.

Branch: [b]http://repositorio.siu.edu.ar/svn/guarani/branches/3.0.0_uunn[/b].

Revisión:

C:\toba_2.1.2\proyectos\guarani>svn info Ruta: . Working Copy Root Path: C:\toba_2.1.2\proyectos\guarani URL: http://repositorio.siu.edu.ar/svn/guarani/branches/3.0.0_uunn Raíz del repositorio: http://repositorio.siu.edu.ar/svn/guarani UUID del repositorio: 0deb212f-fe2f-48c7-81b1-db03366eed1f Revisión: 10376 Tipo de nodo: directorio Agendado: normal Autor del último cambio: florencia Revisión del último cambio: 10278 Fecha de último cambio: 2012-05-23 10:13:41 -0300 (mié 23 de may de 2012)

Que puede llegar a ser?

Saludos
Maxi

Hola Maximiliano,

¿Podrías verificar si tenés bien configurado el path a XSL-FO en el archivo ‘instalacion.ini’ de tu instalación Toba?
Deberías tener una entrada de la forma: ‘[xslfo] fop=C:\desarrollo\fop0.95\fop.bat’, obviamente con el path adecuado al archivo ‘fop.bat’…

Saludos, Florencia.

Me explico un poco mas. Tengo 2 instalaciones la misma version actualizada, en la de windows no me muestra el error, la ventana queda vacia (tampoco se si esto es correcto).

El path en windows es [xslfo] fop=c:\toba_2.1.2\proyectos\guarani\php\3eros\fop\fop.bat

En linux si me muestra ese error.

El path de linux es el siguiente [xslfo] fop=/home/toba/toba_2.1.2/proyectos/guarani/php/3ros/fop/fop

Maximiliano,

Probá ejecutando directamente el comando que da error.
En el caso de Windows podés buscar el mensjae de error en el archivo ‘error.log’ dentro de la carpeta ‘logs’ de Apache.

Saludos, Florencia.

Corregi el path de windows que lo tenia mal, me quedo:

[xslfo] fop=C:\toba_2.1.2\proyectos\guarani\php\3ros\fop\fop.bat

Este es el error que figuraba en error.log de Apache.

El sistema no puede hallar la ruta especificada.

Este es mi archivo instalacion.ini

; Configuracion de la INSTALACION

id_grupo_desarrollo = XXX
clave_querystring = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
clave_db = XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
editor_php = start
url = /toba_2.1
es_produccion = 0
chequea_sincro_svn = 1
[xslfo] fop=C:\toba_2.1.2\proyectos\guarani\php\3ros\fop\fop.bat

Volvi a probar y funcionó. Ahora voy a ver lo mismo en la versión que tengo en linux y te cuento como me fue.

Muchas gracias!

Saludos
Maxi

Hola, en linux el path estaba bien, lo que tuve que modificar fueron los permisos de ejecución del fop y quedó funcionando.

Muchas Gracias
Saludos
Maxi