Error Impresión de Comprobantes [SOLUCIONADO]

Hola, estamos en la revision 10885 del Guarani. Aparecen los siguientes errores:

Inscripcion a Cursada

Fatal error: Call to undefined method
toba_vista_jasperreports::set_xml() in /home/toba/toba_2.1.2/proyectos/guarani/php/operaciones/cursadas/inscripciones/ci_imp_comprob_inscripcion_cursada.php on line 62

Comprobante de Inscripción a Propuesta

Fatal error: Call to undefined method toba_vista_jasperreports::set_xml() in C:\toba_2.1.2\proyectos\guarani\php\operaciones\_lib\ci_impresion_popup.php on line 142

Imprimir Actas de Comisiones

argument type mismatch

Log de Java

Aug 17 13:18:01 VMBridge ERROR: An exception occured: java.lang.NumberFormatExce ption: For input string: "21/08/2012" java.lang.NumberFormatException: For input string: "21/08/2012" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Long.parseLong(Unknown Source) at java.lang.Long.(Unknown Source) at php.java.bridge.JavaBridge.coerce(JavaBridge.java:699) at php.java.bridge.JavaBridge.CreateObject(JavaBridge.java:489) at php.java.bridge.Request.handleRequest(Request.java:452) at php.java.bridge.Request.handleRequests(Request.java:490) at php.java.bridge.http.ContextRunner.run(ContextRunner.java:146) at php.java.bridge.ThreadPool$Delegate.run(ThreadPool.java:60) Aug 17 13:18:01 VMBridge ERROR: An exception occured: java.lang.IllegalArgumentE xception: argument type mismatch java.lang.IllegalArgumentException: argument type mismatch at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou

rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at php.java.bridge.JavaBridge.CreateObject(JavaBridge.java:497)
at php.java.bridge.Request.handleRequest(Request.java:452)
at php.java.bridge.Request.handleRequests(Request.java:490)
at php.java.bridge.http.ContextRunner.run(ContextRunner.java:146)
at php.java.bridge.ThreadPool$Delegate.run(ThreadPool.java:60)

El JavaBridge esta corriendo, los errores se dan tanto en Windows XP como en Debian. Otras impresiones como la de Constancia de Actividades Aprobadas funciona.

Que puede estar pasando?

Saludos
Maxi

Hola Maxi,

Te pediría que digas en qué revisión de Toba están:

svn info /home/toba/toba_2.1.2/

Gracias!
Saludos, Florencia.

Florencia tacabo de actualizar a la última version y los problemas siguen.

C:\toba_2.1.2>svn info Ruta: . Working Copy Root Path: C:\toba_2.1.2 URL: http://repositorio.siu.edu.ar/svn/toba/versiones/2.1.2 Raíz del repositorio: http://repositorio.siu.edu.ar/svn/toba UUID del repositorio: 69fcbd7d-e1ed-0310-985f-d3466b7d9e13 Revisión: 5654 Tipo de nodo: directorio Agendado: normal Autor del último cambio: ricardo Revisión del último cambio: 5355 Fecha de último cambio: 2012-01-09 10:59:18 -0300 (lun 09 de ene de 2012)

Saludos
Maxi

Hola Maxi,

Lo que está pasando es que ustedes usan una versión estable de Toba: versiones/2.1.2. Esta rama no sufre modificaciones desde el momento de su lanzamiento.
Si te fijás en el documento de instalación, se indica hacer un checkout de otra URL: http://repositorio.siu.edu.ar/svn/toba/trunk_versiones/2.1.
Para que funcione entonces deberían hacer un switch a la rama correcta del repositorio de SIU-Toba.

Saludos, Florencia.

Hice un Switch a esa rama.

C:\toba_2.1.2>svn info Ruta: . Working Copy Root Path: C:\toba_2.1.2 URL: http://repositorio.siu.edu.ar/svn/toba/trunk_versiones/2.1 Raíz del repositorio: http://repositorio.siu.edu.ar/svn/toba UUID del repositorio: 69fcbd7d-e1ed-0310-985f-d3466b7d9e13 Revisión: 5654 Tipo de nodo: directorio Agendado: normal Autor del último cambio: gonza Revisión del último cambio: 5646 Fecha de último cambio: 2012-08-10 13:11:12 -0300 (vie 10 de ago de 2012)

Y cuando quiero imprimir un Comprobante de Inscripción a Propuesta sale el siguiente error (es diferente al anterior)

Broken local connection handle fwrite() [function.fwrite]: send of 6 bytes failed with errno=10054 Se ha forzado la interrupción de una conexión existente por el host remoto.

Las Actas de Comisiones se imprimen bien ahora.

Saludos
Maxi

Maxi,

¿Desde dónde estás imprimiendo los comprobantes de inscripción a propuesta? ¿Es al finalizar una inscripción desde “Matrícula > Inscripciones > Inscripción a Propuesta”? ¿Probaste también con “Matrícula > Alumnos > Imprimir Comprobantes de Inscripción”?
¿Los comprobantes de inscripción a cursada se generan sin inconvenientes?

Al parecer el error tiene que ver con el JavaBridge pero no pude reproducirlo en mi entorno. ¿Ocurre en Windows y Linux?

Saludos, Florencia.

En la opción » Matrícula » Inscripciones » Inscripción a Propuestas

Al finalizar se puede imprimir el comprobante.

En » Matrícula » Alumnos » Imprimir Comprobantes de inscripción

Sale el error

Broken local connection handle fwrite() [function.fwrite]: send of 6 bytes failed with errno=10054 Se ha forzado la interrupción de una conexión existente por el host remoto.

Estoy haciendo las pruebas en Windows XP

Saludos
Maxi

Maxi,

¿El resto de los comprobantes de inscripción (actividad, examen) se generan sin problemas en la operación “Matrícula > Alumnos > Imprimir Comprobantes de inscripción”?
¿Probaste con más de un alumno y siempre ocurre lo mismo o hay algún caso particular que podamos aislar?

Gracias!
Saludos, Florencia.

Florencia, hoy si puedo imprimir todos los comprobantes. Ayer lo que tenia corriendo era el bi-server de Pentaho, hoy probe de levantar solamente el JavaBridge y anduvo, lo raro es que no aparece ningun error en las consolas cuando estan corriendo juntas.

Saludos
Maxi