Para los ambientes de prueba, deben correr el código que esta en el diferencial nro 1178 (Archivo 001178.sql del script de conversion de la base de 3.15 a 3.16).
Respecto de los logs, veo el siguiente error en el log “20190129_140307___4357.log”:
clase: SIU\Chulupi\ErrorKernelDb
mensaje: SQL ERROR: SQLSTATE[42883]: Undefined function: 7 ERROR: operator does not exist: date + date
LINE 7: …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.
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 >= ([b]sga_colaciones.fecha_inicio_inscripcion + sga_colaciones.hora_inicio_inscripcion[/b])))
AND (sga_colaciones.fecha_fin_inscripcion IS NULL OR (CURRENT_DATE <= sga_colaciones.fecha_fin_inscripcion))
AND sga_colaciones_propuestas.propuesta = '3'
ORDER BY sga_colaciones.fecha
Proba correr esta consulta, si da error fijate de comentar la siguiente condicion del WHERE y volver a probar para verificar si ahi esta el error:
AND (sga_colaciones.hora_inicio_inscripcion IS NULL OR (CURRENT_TIMESTAMP >= (sga_colaciones.fecha_inicio_inscripcion + sga_colaciones.hora_inicio_inscripcion)))
Segun el mensaje de error, pareciera que los dos campos son de tipo date o datetime (fecha_inicio_inscripcion y hora_inicio_inscripcion)