Error al Solicitar Certificado

Gracias Jose por responder, 3.15 es la versión.

Podrías por favor poner bien el mensaje como texto ya que no logro leer bien una parte de la query.

Saludos.

Ahora creo que se ve mejor muchas gracias!
Este error es al solicitar certificado en Autogestión


Error.jpg

Error.png

Hola Nelida, ¿uds armaron el circuito de prueba? ¿En la primera transición agregaron datos obligatorios que no fueron cargados?
También te vamos a pedir que nos adjuntes el log generado al momento de tener el error en gestión.

Gracias Emilse por responder,
Te adjunto el circuito de egreso de prueba que generamos.

Aún así cuando vamos a Egresado - Detectar egresados de forma automática hacemos el filtro correspondiente se queda buscando y nunca finaliza el 100%

Saludos
Nelly


circuito.jpg

circuito.png

¡Gracias Nelida! por favor adjuntanos el log generado

Gracias Emilse por responder.
Que log deberíamos enviarte, me podrías indicar.
Saludos
Nelly

¡Hola Nelida! Entendemos que este caso sería mejor segurlo con alguno de los chicos del equipo técnico, Por favor contactate con alguno de ellos, ¿si?
¡Gracias!

Hola, cuál es el log que necesitan?
El log de apache, el de sistema, el de la ua?

Gracias.

Buen día Emilse
Te envió los logs solicitados.
Uno es del error de Autogestión al realizar una nueva solicitud del tramite solicitud de certificado y los otros 4 de los errores que se generan en Gestión también al solicitar certificado.
Cuando se realiza el proceso de detectar egresados en forma automática, se queda procesando y no finaliza.
Gracias
Nelly


logs.rar (18.5 KB)

Esto les sucede en desarrollo o en producción?
Podrías por favor decirme que te devuelve está query:

SELECT sga_colaciones.colacion, nombre, descripcion, to_char(fecha, 'DD/MM/YYYY') as fecha_colacion,
sga_colaciones.fecha_inicio_inscripcion, sga_colaciones.hora_inicio_inscripcion
				  FROM sga_colaciones
					   JOIN sga_colaciones_propuestas ON (sga_colaciones_propuestas.colacion = sga_colaciones.colacion)
				WHERE sga_colaciones.fecha >= CURRENT_DATE
				  AND (sga_colaciones.fecha_inicio_inscripcion IS NULL OR (CURRENT_DATE >= sga_colaciones.fecha_inicio_inscripcion))
				  AND (sga_colaciones.fecha_fin_inscripcion IS NULL OR (CURRENT_DATE <= sga_colaciones.fecha_fin_inscripcion))
				  AND sga_colaciones_propuestas.propuesta = '29'
				ORDER BY sga_colaciones.fecha

Saludos.

Hola, el servidor es Dearrollo y la sentencia da el siguiente mensaje.

ERROR: relation “sga_colaciones” does not exist LINE 3: FROM sga_colaciones ^ SQL state: 42P01 Character: 193

Saludos.

Podrías agregar antes de realizar el select la siguiente query:
SET search_path to negocio;

luego si ejecutar el select que te pase en la respuesta anterior.

El resultado es sin datos

Successfully run. Total query runtime: 53 msec. 0 rows affected.

Podrías por favor confirmarme que versión de postgres tienen instalado?

Saludos

Está instalada PostgreSQL version 9.3.25

Y esta query que les da?




SELECT sga_colaciones.colacion, nombre, descripcion, to_char(fecha, 'DD/MM/YYYY') as fecha_colacion
              FROM sga_colaciones
                  JOIN sga_colaciones_propuestas ON (sga_colaciones_propuestas.colacion = sga_colaciones.colacion)
            WHERE sga_colaciones.fecha >= CURRENT_DATE
              AND (sga_colaciones.fecha_inicio_inscripcion IS NULL OR (CURRENT_DATE >= sga_colaciones.fecha_inicio_inscripcion))
              AND (sga_colaciones.hora_inicio_inscripcion IS NULL OR (CURRENT_TIMESTAMP >= (sga_colaciones.fecha_inicio_inscripcion + sga_colaciones.hora_inicio_inscripcion)))
              AND (sga_colaciones.fecha_fin_inscripcion IS NULL OR (CURRENT_DATE <= sga_colaciones.fecha_fin_inscripcion))
              AND sga_colaciones_propuestas.propuesta = '29'
            ORDER BY sga_colaciones.fecha

Por lo que vi en los logs tienen un problema en la parte de AND (sga_colaciones.hora_inicio_inscripcion IS NULL OR (CURRENT_TIMESTAMP >= (sga_colaciones.fecha_inicio_inscripcion + sga_colaciones.hora_inicio_inscripcion))),
Por lo que me comentas no tienen valores con los que comparar, entonces puedo saber porque les tira este error.

Sobre Negocio da lo siguiente.

ERROR: operator does not exist: date + date LINE 8: …STAMP >= (sga_colaciones.fecha_inicio_inscripcion + sga_cola… ^ HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts. SQL state: 42883 Character: 595

El DBA de UCA corregió la sentencia

SELECT sga_colaciones.colacion, nombre, descripcion, to_char(fecha, ‘DD/MM/YYYY’) as fecha_colacion
FROM negocio.sga_colaciones
JOIN negocio.sga_colaciones_propuestas ON (sga_colaciones_propuestas.colacion = sga_colaciones.colacion)
WHERE sga_colaciones.fecha >= CURRENT_DATE
AND (sga_colaciones.fecha_inicio_inscripcion IS NULL OR (CURRENT_DATE >= sga_colaciones.fecha_inicio_inscripcion))
AND (sga_colaciones.hora_inicio_inscripcion IS NULL OR (CURRENT_TIMESTAMP >= (sga_colaciones.fecha_inicio_inscripcion + sga_colaciones.hora_inicio_inscripcion::timestamp::time)))
AND (sga_colaciones.fecha_fin_inscripcion IS NULL OR (CURRENT_DATE <= sga_colaciones.fecha_fin_inscripcion))
AND sga_colaciones_propuestas.propuesta = ‘29’
ORDER BY sga_colaciones.fecha

Este es el resultado

Successfully run. Total query runtime: 57 msec. 0 rows affected.

El problema evidentemente está en la parte del where donde comentaba anteriormente, lo que no logro entender es porque a mí no me falla.
Por favor te pido si cargas un gds con este foro así podemos corregir el error hacerles un parche y asi pueden tener la query sin tener que personalizar.

Saludos.