Inscripción a propuesta desde preinscripción

Estimados despues de haber migrado de la versión 3.18.1 a la 3.19.0 empezamos a tener problemas con la opción “Inscripción a propuesta desde preinscripción”. Cuando tiene que enviar el correo con el comprobante nos tira el siguiente error “Se han encontrado los siguientes problemas: No se ha podido enviar el mail. Revisar los parámetros de configuración.”.

Pero el envio de correo esta funcionando porque por ejemplo para restablecer las contraseñas funciona correctamente.


captura.jpg

captura.png

Hola

Ese envío de mensaje adjunta un pdf que se genera con Jasper. ¿Tienen el Jasper corriendo? ¿Pueden realizar otras impresiones con Jasper sin problemas?.

Otra causa, puede ser algún problema de permisos. ¿Pueden revisar si están correctamente configurados, según la documentación, y revisar los log de apache / aplicación al momento del error?

Saludos

Hola Sergio Fernando, agrego a lo de Sergio Espinola:

El error lo esta dando en la función enviar_mail de la clase php/operaciones/matriculas/inscripciones/propuestas_preinscripcion/ci_inscribir_propuesta_preinsc.php. Se puede llegar a dar por falla en la generación del PDF o el envío de email en si.

Para agregar mas información a los logs agrega lo siguiente en el catch de la función enviar_mail:


		} catch (toba_error $e) {
			toba::logger()->debug("Error enviar_mail: ".$e->getMessage());
			toba::logger()->debug("Traza enviar_mail: ".$e->getTraceAsString());
			$this->s__envio_ok = false;
			throw guarani::error('No se ha podido enviar el mail. Revisar los parámetros de configuración.');
		}

saludos.
2

El archivo que mencionas no aparece “php/operaciones/matriculas/inscripciones/propuestas_preinscripcion/ci_inscribir_propuesta_preinsc.php”, pero si aparece el siguiente “php/operaciones/matriculas/inscripciones/propuestas_preinscripcion/ci_insc_prop_preinscripcion.php”. Le agregue lo que mencionaste para ver que error.

El error en “sistema.log” fue el siguiente:


-o-o-o-o-o-
Fecha: 08-06-2021 17:51:47
Operacion: Inscribir a Propuesta desde Preinscripci▒n
Usuario: feco
Version-PHP: 7.3.27-9+0~20210227.82+debian9~1.gbpa4a3d6
Servidor: g3.unlpam.edu.ar
URI: /guarani/aplicacion.php?ah=st60bfd85ed6ffd0.47149130&ai=guarani%7C%7C14000029
Referrer: https://g3.unlpam.edu.ar/guarani/aplicacion.php?ah=st60bfd85527e840.46531617&ai=guarani%7C%7C14000029
Host: 170.210.120.2
==========
[ERROR][guarani] No se ha podido enviar el mail. Revisar los par▒metros de configuraci▒n.
[ERROR][toba] guarani_error: No se ha podido enviar el mail. Revisar los par▒metros de configuraci▒n.
[TRAZA]

        fabrica_guarani::error
Archivo: /usr/local/proyectos/guarani/php/nucleo/_lib/fabrica_guarani.php, lInea 82

        guarani_nucleo::error
Archivo: /usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php, lInea 271

        ci_inscribir_propuesta_preinsc->enviar_mail
Archivo: /usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php, lInea 247

        ci_inscribir_propuesta_preinsc->evt__mail
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 282

        toba_ci->disparar_evento_propio
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 197

        toba_ci->disparar_eventos
Archivo: /usr/local/proyectos/guarani/php/extension_toba/componentes/interface/guarani_ci.php, lInea 28

        guarani_ci->disparar_eventos
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 135

        toba_solicitud_web->procesar_eventos
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 55

        toba_solicitud_web->procesar
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php, lInea 96

        toba_nucleo->acceso_web
Archivo: /usr/local/proyectos/guarani/www/aplicacion.php, lInea 33

En apache aparece el siguiente error:


[Tue Jun 08 17:57:48.518196 2021] [php7:notice] [pid 27869] [client 170.210.120.2:63156] No se ha podido enviar el mail. Revisar los par\xe1metros de configuraci\xf3n., referer: https://g3.unlpam.edu.ar/guarani/aplicacion.php?ah=st60bfd85ed6ffd0.47149130&ai=guarani%7C%7C14000029
[Tue Jun 08 17:57:48.518268 2021] [php7:notice] [pid 27869] [client 170.210.120.2:63156] guarani_error: No se ha podido enviar el mail. Revisar los par\xe1metros de configuraci\xf3n. \n[TRAZA]\n\t\n\tfabrica_guarani::error \nArchivo: /usr/local/proyectos/guarani/php/nucleo/_lib/fabrica_guarani.php, lInea 82 \n\t\n\tguarani_nucleo::error \nArchivo: /usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php, lInea 271 \n\t\n\tci_inscribir_propuesta_preinsc->enviar_mail \nArchivo: /usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php, lInea 247 \n\t\n\tci_inscribir_propuesta_preinsc->evt__mail \nArchivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 282 \n\t\n\ttoba_ci->disparar_evento_propio \nArchivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 197 \n\t\n\ttoba_ci->disparar_eventos \nArchivo: /usr/local/proyectos/guarani/php/extension_toba/componentes/interface/guarani_ci.php, l...SIGUE..., referer: https://g3.unlpam.edu.ar/guarani/aplicacion.php?ah=st60bfd85ed6ffd0.47149130&ai=guarani%7C%7C14000029

Respecto del jaspert esta funcionando correctamente

Estimados, probe modificar el archivo “/usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php” que es uno de los que aparece en el error.

Y puse lo siguiente:


        function enviar_mail($persona)
        {
                $this->s__datos_mail = null;
                $this->s__mail_enviado = true;

                        $mail = new guarani_mail($persona);
                        $mail->set_html(true);
                        $this->s__datos_mail = $mail->get_datos_mail();

                        $pdf = new guarani_pdf(array($this->dep('comprobante')));
                        $archivo = $pdf->generar(true);

                        $mail->agregar_adjunto("Comprobante.pdf", $archivo, 'base64', 'pdf');
                        $mail->ejecutar();
                        $this->s__envio_ok = true;
                        if (file_exists($archivo)) {
                                unlink($archivo);
                        }
                try {
                        $mail = new guarani_mail($persona);
                        $mail->set_html(true);
                        $this->s__datos_mail = $mail->get_datos_mail();

                        $pdf = new guarani_pdf(array($this->dep('comprobante')));
                        $archivo = $pdf->generar(true);

                        $mail->agregar_adjunto("Comprobante.pdf", $archivo, 'base64', 'pdf');
                        $mail->ejecutar();
                        $this->s__envio_ok = true;
                        if (file_exists($archivo)) {
                                unlink($archivo);
                        }
                } catch (toba_error $e) {
                        $this->s__envio_ok = false;
                        throw guarani::error('No se ha podido enviar el mail. Revisar los par▒metros de configuraci▒n.');
                }
        }

Ahora el error que tira es el siguiente:


-o-o-o-o-o-
Fecha: 08-06-2021 18:09:29
Operacion: Inscribir a Propuesta desde Preinscripci▒n
Usuario: feco
Version-PHP: 7.3.27-9+0~20210227.82+debian9~1.gbpa4a3d6
Servidor: g3.unlpam.edu.ar
URI: /guarani/aplicacion.php?ah=st60bfdbb3427144.03808206&ai=guarani%7C%7C14000029
Referrer: https://g3.unlpam.edu.ar/guarani/aplicacion.php?ah=st60bfdba09d9a21.22359343&ai=guarani%7C%7C14000029
Host: 170.210.120.2
==========
[ERROR][toba] toba_error_def: OBJETO [cargar_dependencia]: No EXISTE una dependencia asociada al indice [comprobante].
[TRAZA]

        toba_componente->cargar_dependencia
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/toba_componente.php, lInea 589

        toba_componente->dependencia
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 465

        toba_ci->dependencia
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/toba_componente.php, lInea 544

        toba_componente->dep
Archivo: /usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php, lInea 259

        ci_inscribir_propuesta_preinsc->enviar_mail
Archivo: /usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php, lInea 247

        ci_inscribir_propuesta_preinsc->evt__mail
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 282

        toba_ci->disparar_evento_propio
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 197

        toba_ci->disparar_eventos
Archivo: /usr/local/proyectos/guarani/php/extension_toba/componentes/interface/guarani_ci.php, lInea 28

        guarani_ci->disparar_eventos
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 135

        toba_solicitud_web->procesar_eventos
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 55

        toba_solicitud_web->procesar
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php, lInea 96

        toba_nucleo->acceso_web
Archivo: /usr/local/proyectos/guarani/www/aplicacion.php, lInea 33


Hola Fernando, gracias por la información!!!

Claro, en la versión 3.19.0 se encuentra en php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php (https://colab.siu.edu.ar/trac/guarani3/browser/nodos/unlpam/gestion/trunk/3.19.0/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php). Para las futuras versiones lo movimos a php/operaciones/matriculas/inscripciones/propuestas_preinscripcion/ci_inscribir_propuesta_preinsc.php.

En la función enviar_mail de php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php agrega lo que te comente en la Respuesta #2 y volve a enviarnos los logs, con eso vamos a poder ver a que se debe el error.

saludos.
2

Modifique el archivo segun lo que me pasastes. Y tambien cambie www/aplicacion.php con define(“apex_pa_log_archivo_nivel”, 7); ya que estaba con un valor 3.

Paso a continuación el error de los logs:


-o-o-o-o-o-
Fecha: 09-06-2021 09:22:12
Operacion: Inscribir a Propuesta desde Preinscripci▒n
Usuario: feco
Version-PHP: 7.3.27-9+0~20210227.82+debian9~1.gbpa4a3d6
Servidor: g3.unlpam.edu.ar
URI: /guarani/aplicacion.php?ah=st60c0b1387ee7b2.47280916&ai=guarani%7C%7C14000029
Referrer: https://g3.unlpam.edu.ar/guarani/aplicacion.php?ah=st60c0b0f2802c44.99184481&ai=guarani%7C%7C14000029
Host: 170.210.120.2
==========
[DEBUG][guarani] PUNTO DE MONTAJE: se carg▒ exitosamente el autoload del punto de montaje proyecto
[DEBUG][guarani] PUNTO DE MONTAJE: se carg▒ exitosamente el autoload del punto de montaje personalizacion
[INFO][guarani] PUNTO MONTAJE: se carg▒ la clase extension_toba/guarani_sesion.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[INFO][guarani] PUNTO MONTAJE: se carg▒ la clase extension_toba/autentificacion/guarani_pers_usuario.php del punto de montaje personalizacion. El path del mismo es /usr/local/proyectos/guarani/personalizacion/php
[INFO][guarani] PUNTO MONTAJE: se carg▒ la clase extension_toba/guarani_fuente_datos.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[DEBUG][guarani] Inicializando perfil de datos para el proyecto guarani
[DEBUG][guarani] SQL con perfil de datos: SELECT        mdp_personas.persona,
                                                mdp_personas.apellido,
                                                mdp_personas.nombres,
                                                mdp_personas.uid_arai
                                FROM    mdp_personas
                                WHERE   mdp_personas.usuario = 'feco'

[DEBUG][guarani] SQL con perfil de datos: SELECT
                                        mdp_personas_foto.foto_persona,
                                        mdp_personas_foto.persona,
                                        mdp_personas_foto.imagen,
                                        mdp_personas_foto.fecha,
                                        mdp_personas_foto.nombre_imagen
                                FROM
                                        mdp_personas_foto
                                WHERE
                                        mdp_personas_foto.persona = '19936'

[DEBUG][guarani] SQL con perfil de datos:       SELECT  par_configuraciones.nombre,
                                                        par_configuraciones.tipo_de_dato,
                                                        par_configuraciones.valor,
                                                        par_configuraciones.descripcion
                                        FROM    par_configuraciones
                                                         WHERE  upper(par_configuraciones.nombre) = 'INSTITUCION_INSTALACION'
                                        ORDER BY par_configuraciones.nombre
                                ;
[DEBUG][guarani] SQL con perfil de datos: SELECT        sga_instituciones.institucion,
                                                sga_instituciones.nombre,
                                                sga_instituciones.nombre as entidad_descripcion,
                                                sga_instituciones.nombre_abreviado,
                                                sga_instituciones.tipo_institucion,
                                                sga_instituciones_tipos.nombre as tipo_institucion_nombre,
                                                sga_instituciones.localidad,
                                                mug_localidades.nombre as localidad_nombre,
                                                CASE
                                                        WHEN mug_provincias.pais = 54 THEN mug_localidades.nombre
                                                        ELSE mug_localidades.nombre || ' (' || mug_paises.nombre || ')'
                                                END as localidad_descripcion,
                                                sga_instituciones.calle,
                                                sga_instituciones.numero,
                                                sga_instituciones.codigo_postal,
                                                sga_instituciones.telefono,
                                                sga_instituciones.fax,
                                                sga_instituciones.email,
                                                sga_instituciones.entidad
                                FROM    sga_instituciones,
                                                sga_instituciones_tipos,
                                        mug_localidades,
                                                mug_dptos_partidos,
                                                mug_provincias,
                                                mug_paises
                                WHERE   sga_instituciones.localidad = mug_localidades.localidad AND
                                        sga_instituciones.tipo_institucion = sga_instituciones_tipos.tipo_institucion  AND
                                                mug_localidades.dpto_partido = mug_dptos_partidos.dpto_partido AND
                                                mug_dptos_partidos.provincia = mug_provincias.provincia AND
                                                mug_provincias.pais = mug_paises.pais
                                         AND  sga_instituciones.institucion = '1'
                                ORDER BY sga_instituciones.nombre
                                ;
[DEBUG][toba] [SECCION] Iniciando componentes...
[INFO][guarani] PUNTO MONTAJE: se carg▒ la clase operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[INFO][guarani] PUNTO MONTAJE: se carg▒ la clase nucleo/matriculas/inscripciones/propuestas_preinscripcion/cn_man_insc_prop_preinscripcion.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[DEBUG][toba] componente(14000206): Pantalla de eventos: 'comprobante'
[DEBUG][toba] [SECCION] Procesando eventos...
[DEBUG][toba] componente(14000206): [ evento ] 'mail' -> [ evt__mail ]
[DEBUG][guarani] SQL con perfil de datos: SELECT
                    mdp_personas.persona,
                    mdp_personas.apellido || ', ' || mdp_personas.nombres as nombre_completo,
                    COALESCE((SELECT mdp_personas_contactos.email
                                FROM mdp_personas_contactos
                               WHERE mdp_personas_contactos.persona = mdp_personas.persona
                                 AND mdp_personas_contactos.contacto_tipo IN ('MP','MS','MI')
                                                                 AND mdp_personas_contactos.email IS NOT NULL
                              ORDER BY CASE mdp_personas_contactos.contacto_tipo
                                                WHEN 'MP' THEN 1
                                                WHEN 'MS' THEN 2
                                                WHEN 'MI' THEN 3
                                                ELSE 4
                                        END
                                                          LIMIT 1),' ') AS email,
                    mdp_personas.usuario
                FROM
                    mdp_personas
                WHERE
                    mdp_personas.persona = '20087'

[DEBUG][guarani] Error enviar_mail: OBJETO [cargar_dependencia]: No EXISTE una dependencia asociada al indice [comprobante].
[DEBUG][guarani] Traza enviar_mail: #0 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/toba_componente.php(533): toba_componente->cargar_dependencia('comprobante')
#1 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(465): toba_componente->dependencia('comprobante', true)
#2 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/toba_componente.php(544): toba_ci->dependencia('comprobante', true)
#3 /usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php(260): toba_componente->dep('comprobante')
#4 /usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php(247): ci_inscribir_propuesta_preinsc->enviar_mail(20087)
#5 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(282): ci_inscribir_propuesta_preinsc->evt__mail('undefined')
#6 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php(197): toba_ci->disparar_evento_propio()
#7 /usr/local/proyectos/guarani/php/extension_toba/componentes/interface/guarani_ci.php(28): toba_ci->disparar_eventos()
#8 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(135): guarani_ci->disparar_eventos()
#9 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php(55): toba_solicitud_web->procesar_eventos()
#10 /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php(96): toba_solicitud_web->procesar()
#11 /usr/local/proyectos/guarani/www/aplicacion.php(34): toba_nucleo->acceso_web()
#12 {main}
[ERROR][guarani] No se ha podido enviar el mail. Revisar los par▒metros de configuraci▒n.
[ERROR][toba] guarani_error: No se ha podido enviar el mail. Revisar los par▒metros de configuraci▒n.
[TRAZA]

        fabrica_guarani::error
Archivo: /usr/local/proyectos/guarani/php/nucleo/_lib/fabrica_guarani.php, lInea 82
Parametros:
No se ha podido enviar el mail. Revisar los par▒metros de configuraci▒n.


        guarani_nucleo::error
Archivo: /usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php, lInea 273
Parametros:
No se ha podido enviar el mail. Revisar los par▒metros de configuraci▒n.

        ci_inscribir_propuesta_preinsc->enviar_mail
Archivo: /usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php, lInea 247
Parametros:
20087

        ci_inscribir_propuesta_preinsc->evt__mail
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 282
Parametros:
undefined

        toba_ci->disparar_evento_propio
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 197

        toba_ci->disparar_eventos
Archivo: /usr/local/proyectos/guarani/php/extension_toba/componentes/interface/guarani_ci.php, lInea 28

        guarani_ci->disparar_eventos
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 135

        toba_solicitud_web->procesar_eventos
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 55

        toba_solicitud_web->procesar
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php, lInea 96

        toba_nucleo->acceso_web
Archivo: /usr/local/proyectos/guarani/www/aplicacion.php, lInea 34



[DEBUG][toba] Mensaje a usuario: No se ha podido enviar el mail. Revisar los par▒metros de configuraci▒n.
[DEBUG][toba] [SECCION] Configurando dependencias para responder al servicio...
[DEBUG][toba] componente(14000206): [ callback ] 'conf__filtro'
[DEBUG][guarani] SQL con perfil de datos: SELECT        sga_unidades_gestion.dominio
                                FROM    sga_unidades_gestion
                                WHERE   sga_unidades_gestion.unidad_gestion = '6' AND
/*-------- PERFIL DE DATOS --------*/
 ( sga_unidades_gestion.unidad_gestion IN ('6') )
/*------------------------*/


[DEBUG][toba] componente(14000206): Pantalla de servicio: ''
[INFO][toba] componente(14000206): [ callback ] 'conf__comprobante' no fue atrapado
[DEBUG][toba] [SECCION] Respondiendo al servicio__generar_html...
[DEBUG][guarani] SQL con perfil de datos: SELECT        parametro
                                FROM    par_parametros_etiquetas
                                WHERE   etiqueta = '800SIUMAT028'
                                                AND es_operacion

[DEBUG][guarani] SQL con perfil de datos: SELECT
                                        par_parametros_sistema.parametro,
                                        par_parametros_sistema.descripcion,
                                        par_parametros_sistema.tipo_de_parametro,
                                        par_parametros_sistema.tipo_de_dato,
                                        par_parametros_sistema.nivel
                                FROM
                                        par_parametros_sistema,
                                        par_parametros_etiquetas
                                WHERE
                                        par_parametros_etiquetas.parametro = par_parametros_sistema.parametro
                                        AND par_parametros_etiquetas.es_operacion
                                        AND par_parametros_etiquetas.etiqueta = '800SIUMAT028'
                                ORDER BY
                                        nivel,
                                        parametro

[DEBUG][guarani] SQL con perfil de datos: SELECT
                                        par_parametros_sistema.parametro,
                                        par_parametros_sistema.descripcion,
                                        par_parametros_sistema.tipo_de_parametro,
                                        par_parametros_sistema.tipo_de_dato,
                                        par_parametros_sistema.nivel,
                                        par_parametros_sistema.valor_desde,
                                        par_parametros_sistema.valor_hasta,
                                        par_parametros_sistema.valor_default,
                                        par_parametros_sistema.tabla_referenciada
                                FROM
                                        par_parametros_sistema
                                WHERE
                                        par_parametros_sistema.parametro = 'cant_meses_actualizar_datos_censales'

[DEBUG][guarani] SQL con perfil de datos:       SELECT  par_parametros_sistema.valor_default as valor
                                        FROM    par_parametros_sistema
                                        WHERE   upper(par_parametros_sistema.parametro) = 'CANT_MESES_ACTUALIZAR_DATOS_CENSALES'
                                                        ;
[DEBUG][guarani] SQL con perfil de datos: SELECT
                                        par_parametros_sistema.parametro,
                                        par_parametros_sistema.descripcion,
                                        par_parametros_sistema.tipo_de_parametro,
                                        par_parametros_sistema.tipo_de_dato,
                                        par_parametros_sistema.nivel,
                                        par_parametros_sistema.valor_desde,
                                        par_parametros_sistema.valor_hasta,
                                        par_parametros_sistema.valor_default,
                                        par_parametros_sistema.tabla_referenciada
                                FROM
                                        par_parametros_sistema
                                WHERE
                                        par_parametros_sistema.parametro = 'mat_forma_generar_usuario_clave'

[DEBUG][guarani] SQL con perfil de datos:       SELECT  par_parametros_sistema.valor_default as valor
                                        FROM    par_parametros_sistema
                                        WHERE   upper(par_parametros_sistema.parametro) = 'MAT_FORMA_GENERAR_USUARIO_CLAVE'
                                                        ;
[DEBUG][guarani] SQL con perfil de datos: SELECT
                                                par_parametros_sistema_valores.descripcion as valor_default_desc
                                        FROM
                                                par_parametros_sistema_valores
                                        WHERE
                                                par_parametros_sistema_valores.parametro = 'mat_forma_generar_usuario_clave'
                                                AND par_parametros_sistema_valores.valor = 'A'

[DEBUG][guarani] SQL con perfil de datos: SELECT
                                        par_parametros_sistema.parametro,
                                        par_parametros_sistema.descripcion,
                                        par_parametros_sistema.tipo_de_parametro,
                                        par_parametros_sistema.tipo_de_dato,
                                        par_parametros_sistema.nivel,
                                        par_parametros_sistema.valor_desde,
                                        par_parametros_sistema.valor_hasta,
                                        par_parametros_sistema.valor_default,
                                        par_parametros_sistema.tabla_referenciada
                                FROM
                                        par_parametros_sistema
                                WHERE
                                        par_parametros_sistema.parametro = 'mat_legajo_alumno_unico'

[DEBUG][guarani] SQL con perfil de datos:       SELECT  par_parametros_sistema.valor_default as valor
                                        FROM    par_parametros_sistema
                                        WHERE   upper(par_parametros_sistema.parametro) = 'MAT_LEGAJO_ALUMNO_UNICO'
                                                        ;
[DEBUG][guarani] SQL con perfil de datos: SELECT
                                                par_parametros_sistema_valores.descripcion as valor_default_desc
                                        FROM
                                                par_parametros_sistema_valores
                                        WHERE
                                                par_parametros_sistema_valores.parametro = 'mat_legajo_alumno_unico'
                                                AND par_parametros_sistema_valores.valor = 'S'

[DEBUG][guarani] SQL con perfil de datos: SELECT CURRENT_TIMESTAMP as ahora

Hola

      Ese nuevo componente, que menciona el error, tiene que ver con una nueva funcionalidad de la operación Inscribir a Propuesta desde Preinscripción. Posiblemente tuvieron algún error al regenerar cuando actualizaron a esta versión, pueden volver a regenerar y verificar si hay algún error en el log de comandos

[Raíz de la Aplicación]/instalacion/logs_comandos/comandos.log

Si es un ambiente de producción luego de regenerar deberían compilar los metadatos.

Saludos!

Ahí realize ambos comandos.

El archivo de comandos.log lo encontre en otro lugar: instalacion/logs_comandos/comandos.log lo converti a txt y lo adjunto.

Los errores que encontre ya los vimos en: http://foro.comunidad.siu.edu.ar/index.php?topic=22119.msg99041

Paso el resultado de la compilación:


root@virt0038:/usr/local/proyectos/guarani/bin# ./guarani compilar
Ejecutado: 09/06/21 09:57:16

 ---------------------------------------------------------------------------------------------------
  Compilando componentes
 ---------------------------------------------------------------------------------------------------

 toba_asistente_abms (0) OK
 toba_asistente_grilla (0) OK
 toba_ei_arbol........................ (24) OK
 toba_ei_archivos (0) OK
 toba_ei_calendario (0) OK
 toba_ei_codigo (0) OK
 toba_ei_cuadro... (825) OK
 toba_ei_esquema.... (4) OK
 toba_ei_filtro... (465) OK
 toba_ei_firma (0) OK
 toba_ei_formulario... (465) OK
 toba_ei_formulario_ml... (135) OK
 toba_ei_grafico (0) OK
 toba_ei_mapa (0) OK
 toba_ci... (849) OK
 toba_datos_relacion... (167) OK
 toba_datos_tabla... (339) OK
 toba_cn... (418) OK
 toba_servicio_web (0) OK
 toba_item... (617) OK

 ---------------------------------------------------------------------------------------------------
  Compilando datos generales
 ---------------------------------------------------------------------------------------------------

 Info basica....OK
 Perfiles funcionales.....OK
 Puntos de controlOK
 Mensajes...OK
 Dimensiones.....OK
 Consultas PHP...OK
 Servicios Web..OK
 Puntos de Montaje Operaciones resumidas...OK

 ___________________________________________________________________________________________________
 TIEMPO: 49,095 segundos


comandos.txt (468 KB)

Hola Fernando,

La regeneración de la instancia es correcta.
Encontramos el bug. Te pido por favor que crees una nueva solicitud en el Gestor de Solicitudes haciendo referencia a este post para enviarte la solución.

Gracias y disculpá las molestias.
Saludos, Florencia.
8

Se continua via gds 52138

Hola,
Yo estoy con el mismo error pero no puedo acceder al GDS que mencionan. Genero un nuevo GDS haciendo mencion a este hilo?

Ademas, en la lista de mejoras para la version 3.19.0 (ticket 33771), dice que la ficha a descargar en esta operacion (inscribir desde preinscripcion), muestra el apellido y nombre elegidos en Preinscripcion, pero estos no se muestran, y no encuentro estas columnas en ningun grupo seccion de ‘util_formulario_preinscripcion_nucleo.php’. Los campos estan marcados como imprimibles en preinscripcion, ¿se encuentran configurados en otro archivo?

Gracias por las respuestas.
Gabriel.

Hola Gabriel

En la versión 3.19.1 que publicamos el 5/7, incluimos muchas mejoras, en el circuito de inscripción a propuesta desde preinscripción, les recomendamos que actualicen para poder tener estas mejoras.

Con respecto al apellido y nombre elegidos, estamos revisando el problema, los mantenemos al tanto.

Saludos!

Hola Gabriel
Por favor podrías genera un gds en referencia al foro para poder ayudarte con las columnas faltantes.
Si puedes publicar aquí el nro de gds cuando lo tengas así nos queda un seguimiento
muchas gracias
saludos

1

se continua via gds 52894

Gracias. Lo probamos en la 3.19.1 y sigue sin verse. Basicamente la FichaPreinscripcion.jasper no esta recibiendo el parametro de apellido_elegido y nombres_elegido. (ci_rep_insc_propuesta.php).

GDS: 52894
https://herramientas.comunidad.siu.edu.ar/aplicacion.php?ah=st61019926552885.06040795&ai=extranet||45000050&ap=3FpxPCHwfAUkRWejHrUNXeu%2F3ODTPTsZgSKfc4fzi8cqgSgeC64HzuovP7bzlGWSmNZxMIhVF4sFie4sYJ5Gyv50kSyOx%2FkQfYCXy34Yge%2FOReNQ3qBWuvxDcRPMtYSJdvQ%3D