G3W - Comprobante de inscripción a cursada

Desde que versionamos a la 3.23 tenemos el siguiente problema:

Cuando el alumno ingresa al G3W, en la consola del navegador les tira (en cualquier visa):slight_smile:

error cargando el pagelet "notificaciones". Probablemente no se definió el archivo js o el nombre de la clase js no es correcto kernel.renderer.js:136:18

Uncaught TypeError: can't access property "split", asignacion.FECHA_ASIGN_DESDE is null

    calcular https://g3exactas.unlpam.edu.ar/g3w3/js/notificaciones.js:147

    set https://g3exactas.unlpam.edu.ar/g3w3/js/notificaciones.js:126

    cursada https://g3exactas.unlpam.edu.ar/g3w3/js/notificaciones.js:15

    onload https://g3exactas.unlpam.edu.ar/g3w3/rs.php/_comun/pagelets/notificaciones/pagelet_notificaciones.js:44

    set_state https://g3exactas.unlpam.edu.ar/g3w3/js/lib/kernel.renderer.js:131

    load_js https://g3exactas.unlpam.edu.ar/g3w3/js/lib/kernel.loader.js:52

    finish https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:109

    _finish https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:163

    load https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:255

    js https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:388

    load_js https://g3exactas.unlpam.edu.ar/g3w3/js/lib/kernel.loader.js:50

    load_js https://g3exactas.unlpam.edu.ar/g3w3/js/lib/kernel.renderer.js:50

    set_state https://g3exactas.unlpam.edu.ar/g3w3/js/lib/kernel.renderer.js:110

    set_state https://g3exactas.unlpam.edu.ar/g3w3/js/lib/kernel.renderer.js:101

    set_state https://g3exactas.unlpam.edu.ar/g3w3/js/lib/kernel.renderer.js:91

    load_css https://g3exactas.unlpam.edu.ar/g3w3/js/lib/kernel.loader.js:36

    finish https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:109

    pollGecko https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:305

    pollGecko https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:293

    setTimeout handler*pollGecko https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:293

    load https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:252

    finish https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:111

    pollGecko https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:305

    pollGecko https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:293

    setTimeout handler*pollGecko https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:293

    load https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:252

    finish https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:111

    pollGecko https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:305

    pollGecko https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:293

    setTimeout handler*pollGecko https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:293

    load https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:252

    css https://g3exactas.unlpam.edu.ar/g3w3/js/lib/lazyload.js:364

    load_css https://g3exactas.unlpam.edu.ar/g3w3/js/lib/kernel.loader.js:34

    load_css https://g3exactas.unlpam.edu.ar/g3w3/js/lib/kernel.renderer.js:32

    set_state https://g3exactas.unlpam.edu.ar/g3w3/js/lib/kernel.renderer.js:90

    on_arrival https://g3exactas.unlpam.edu.ar/g3w3/js/lib/kernel.renderer.js:147

    <anonymous> https://g3exactas.unlpam.edu.ar/g3w3/inscripcion_cursos/:268




Cuando presiona para mostrar comprobante

imagen

Queda con la petición y no termina. Realiza un pedido:

GEThttps://g3exactas.unlpam.edu.ar/g3w3/cursada/generar_comprobante?inscripcion=beae9456b28117a1dd1f23f8ff7f0af6c8c5ffbb

Que tira 200 pero en respuesta esta vació.

Hola Sergio! Cómo estás?

Por favor envíennos los logs al momento del error para ver qué información podemos obtener de allí.

Si realizan la prueba en un ambiente sin personalizaciones les sucede igual?

Por lo comentado pareciera haber algún problema en la comunicación entre gestión y autogestión. Verifiquen que la configuración REST esté correcta a partir de lo indicado en esta documentación.

Ahí encontramos el problema, falta instalar una librería (exif). Revise la documentación :slight_smile:

https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.23.0/instalacion_desde_cero/requisitos_previos/linux

Y no esta. Creo que en versiones más antiguas si.

================================================================================
=================================   ERRORES   ==================================

clase: Error
mensaje: ERROR: Call to undefined function siu\\operaciones_comun\\comprobantes\\exif_imagetype()
traza: \[TRAZA\]

—\[ 0 \]-----------------------------------------

* function: siu\\operaciones_comun\\comprobantes\\generador_comprobantes->generar
* file: /usr/local/proyectos/g3w/src/siu/operaciones/\_comun/comprobantes/generador_comprobantes.php, linea 262

—\[ 1 \]-----------------------------------------

* function: siu\\operaciones\\cursada\\generador_comprobantes_cursada->generar_comp_alta
* file: /usr/local/proyectos/g3w/src/siu/operaciones/cursada/controlador.php, linea 342

—\[ 2 \]-----------------------------------------

* function: siu\\operaciones\\cursada\\controlador->accion__generar_comprobante
* file: /usr/local/proyectos/g3w/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 422

—\[ 3 \]-----------------------------------------

* function: SIU\\Chulupi\\nucleo\\controlador->invocar_accion
* file: /usr/local/proyectos/g3w/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 154

—\[ 4 \]-----------------------------------------

* function: SIU\\Chulupi\\nucleo\\controlador->procesar_accion
* file: /usr/local/proyectos/g3w/src/siu/extension_kernel/controlador_g3w2.php, linea 97

—\[ 5 \]-----------------------------------------

* function: siu\\extension_kernel\\controlador_g3w2->procesar_accion
* file: /usr/local/proyectos/g3w/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/AccesoWeb.php, linea 107

—\[ 6 \]-----------------------------------------

* function: SIU\\Chulupi\\nucleo\\AccesoWeb::procesar_request
* file: /usr/local/proyectos/g3w/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/AccesoWeb.php, linea 25

—\[ 7 \]-----------------------------------------

* function: SIU\\Chulupi\\nucleo\\AccesoWeb::procesar
* file: /usr/local/proyectos/g3w/src/siu/www/index.php, linea 8

########################################################################################################################

–F<1>:E<1>:W<0>:T<0 s>:M<0 Mb>–

== FIN =============================================

Muchas gracias. Saludos cordiales

Hola Sergio!

Buenísimo que pudieron solucionarlo! Y muchas gracias por compartirnos la información de qué era lo que faltaba!

Voy a hablar con el equipo técnico para que ajustemos la documentación.

Saludos!