Adjunto logs del error anteriormente mencionado!
Con el libro de actas con alcance únicamente para la carrera del acta
Fecha: 09-03-2018 10:54:58
Operacion: Rectificar Acta de Regulares
Usuario: toba
Version-PHP: 5.6.30-0+deb8u1
Servidor: guaranitestext.rec.uba.ar
URI: /guarani/3.11/aplicacion.php?ah=st5aa2922ff3d889.81561380&ai=guarani%7C%7C41000026
Referrer: https://guaranitestext.rec.uba.ar/guarani/3.11/aplicacion.php?ah=st5aa292295e27d2.47810200&ai=guarani%7C%7C41000026
Host: 10.5.26.20
==========
[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 /var/www/proyectos/guarani/personalizacion/php
[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_fuente_datos.php del punto de montaje proyecto. El path del mismo es /var/www/proyectos/guarani/php
[DEBUG][guarani] Inicializando perfil de datos para el proyecto guarani
[DEBUG][guarani] SQL con perfil de datos: SELECT trim(version_app) as version_actual
FROM app_versiones_base
ORDER BY id_conversion DESC
LIMIT 1
[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][guarani] SQL con perfil de datos: SELECT mdp_personas.persona,
mdp_personas.apellido,
mdp_personas.nombres
FROM mdp_personas
WHERE mdp_personas.usuario = 'toba'
[NOTICE][guarani] VINCULADOR: Fallo la creacion de un vinculo al item '32000047' porque el usuario no posee permisos para acceder al mismo.
[DEBUG][toba] [SECCION] Iniciando componentes...
[INFO][guarani] PUNTO MONTAJE: se cargó la clase nucleo/cursadas/actas/cn_ent_acta_cursada.php del punto de montaje proyecto. El path del mismo es /var/www/proyectos/guarani/php
[INFO][guarani] PUNTO MONTAJE: se cargó la clase extension_toba/componentes/guarani_pers_datos_tabla.php del punto de montaje personalizacion. El path del mismo es /var/www/proyectos/guarani/personalizacion/php
[INFO][guarani] PUNTO MONTAJE: se cargó la clase extension_toba/componentes/guarani_pers_datos_tabla.php del punto de montaje personalizacion. El path del mismo es /var/www/proyectos/guarani/personalizacion/php
[INFO][guarani] PUNTO MONTAJE: se cargó la clase operaciones/cursadas/actas/rectificativa_regulares/ci_nav_rectificativa_regulares.php del punto de montaje proyecto. El path del mismo es /var/www/proyectos/guarani/php
[DEBUG][toba] componente(41000225): Pantalla de eventos: 'seleccion_comision'
[DEBUG][toba] [SECCION] Procesando eventos...
[DEBUG][toba] componente(41000225): [ inicializar_dependencias ]
array (
0 => 'filtro',
1 => 'cuadro_comision',
)
[INFO][guarani] PUNTO MONTAJE: se cargó la clase extension_toba/componentes/guarani_pers_ei_filtro.php del punto de montaje personalizacion. El path del mismo es /var/www/proyectos/guarani/personalizacion/php
[DEBUG][toba] componente(41000225): [ registrar_evento ] 'seleccion' -> [ evt__cuadro_comision__seleccion ]
array (
0 =>
array (
'entidad' => 867,
),
)
[DEBUG][guarani] SQL con perfil de datos: SELECT sga_comisiones.comision,
sga_comisiones.nombre,
sga_comisiones.periodo_lectivo,
sga_comisiones.elemento,
sga_comisiones.turno,
sga_comisiones.entidad,
sga_comisiones.catedra,
sga_comisiones.letra_desde,
sga_comisiones.letra_hasta,
sga_comisiones.cupo,
CASE WHEN sga_comisiones.inscripcion_habilitada = 'S' THEN 'Sí' WHEN sga_comisiones.inscripcion_habilitada = 'N' THEN 'No' END as inscripcion_habilitada,
sga_comisiones.ubicacion,
sga_periodos.nombre as nombre_periodo,
sga_periodos.anio_academico as anio_academico_periodo,
sga_periodos.fecha_inicio as fecha_inicio_periodo,
sga_elementos.codigo as codigo_actividad,
sga_elementos.nombre as nombre_actividad,
sga_elementos.codigo || ' - ' ||
sga_elementos.nombre as codigo_y_nombre_actividad,
sga_elementos.nombre_abreviado as nombre_abreviado_actividad,
sga_turnos_cursadas.nombre as nombre_turno,
f_modalidad_cursada_comision(sga_comisiones.comision) as nombre_modalidad,
f_instancias_comision(sga_comisiones.comision) as nombre_instancias,
sga_catedras.nombre as nombre_catedra,
sga_ubicaciones.nombre as nombre_ubicacion,
sga_periodos_lectivos.fecha_inicio_dictado as fecha_inicio_periodo_lectivo,
sga_periodos_lectivos.fecha_fin_dictado as fecha_fin_periodo_lectivo,
(SELECT COUNT (sga_subcomisiones.subcomision)
FROM sga_subcomisiones
WHERE sga_subcomisiones.comision = sga_comisiones.comision
) AS cant_subcomisiones
FROM sga_comisiones
LEFT JOIN sga_turnos_cursadas ON sga_comisiones.turno = sga_turnos_cursadas.turno
LEFT JOIN sga_catedras ON sga_comisiones.catedra = sga_catedras.catedra,
sga_periodos_lectivos,
sga_periodos,
sga_elementos,
sga_ubicaciones
WHERE sga_comisiones.periodo_lectivo = sga_periodos_lectivos.periodo_lectivo AND
sga_periodos_lectivos.periodo = sga_periodos.periodo AND
sga_comisiones.elemento = sga_elementos.elemento AND
sga_comisiones.ubicacion = sga_ubicaciones.ubicacion
AND sga_comisiones.entidad = 867
ORDER BY sga_comisiones.nombre
[DEBUG][guarani] SQL con perfil de datos: SELECT DISTINCT sga_comisiones_propuestas.propuesta
FROM sga_comisiones_propuestas
WHERE true AND sga_comisiones_propuestas.comision = '131'
[DEBUG][guarani] SQL con perfil de datos: SELECT DISTINCT responsable_academica
FROM sga_propuestas_ra
WHERE sga_propuestas_ra.propuesta IN ()
[ERROR][guarani] SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near ")"
LINE 3: WHERE sga_propuestas_ra.propuesta IN () -- toba_log: 77...
^
[ERROR][toba] toba_error_db: <p><b>SQLSTATE:</b> db_42601</p><p><b>CODIGO:</b> 7</p><p><b>MENSAJE:</b> ERROR: syntax error at or near ")"
LINE 3: WHERE sga_propuestas_ra.propuesta IN () -- toba_log: 77...
^</p><p><b>SQL:</b> SELECT DISTINCT responsable_academica
FROM sga_propuestas_ra
WHERE sga_propuestas_ra.propuesta IN () -- toba_log: 772238496 </p>
[TRAZA]exception 'toba_error_db' with message 'Un carácter, símbolo o cláusula no es válida o no se encuentra.' in /var/www/proyectos/guarani/lib/toba/php/lib/db/toba_db.php:394
Stack trace:
#0 /var/www/proyectos/guarani/php/nucleo/_lib/guarani_db_nucleo.php(28): toba_db->consultar('SELECT \tDISTINC...', 2)
#1 /var/www/proyectos/guarani/php/nucleo/ug/responsables_academicas/responsables_academicas/co_responsables_academicas.php(369): guarani_db_nucleo::consultar('SELECT \tDISTINC...')
#2 /var/www/proyectos/guarani/php/nucleo/cursadas/actas/cn_ent_acta_cursada.php(18): co_responsables_academicas->get_propuestas_ras(Array)
#3 /var/www/proyectos/guarani/php/operaciones/cursadas/actas/rectificativa_regulares/ci_nav_rectificativa_regulares.php(156): cn_ent_acta_cursada->cargar_atributos_parametros(131)
#4 [internal function]: ci_nav_rectificativa_regulares->evt__cuadro_comision__seleccion(Array)
#5 /var/www/proyectos/guarani/lib/toba/php/nucleo/componentes/interface/toba_ci.php(322): call_user_func_array(Array, Array)
#6 [internal function]: toba_ci->registrar_evento('cuadro_comision', 'seleccion', Array)
#7 /var/www/proyectos/guarani/lib/toba/php/nucleo/componentes/interface/toba_ei.php(300): call_user_func_array(Array, Array)
#8 /var/www/proyectos/guarani/lib/toba/php/nucleo/componentes/interface/toba_ei_cuadro.php(1926): toba_ei->reportar_evento('seleccion', Array)
#9 /var/www/proyectos/guarani/lib/toba/php/nucleo/componentes/interface/toba_ei_cuadro.php(1897): toba_ei_cuadro->disparar_eventos_simples('seleccion')
#10 /var/www/proyectos/guarani/lib/toba/php/nucleo/componentes/interface/toba_ci.php(201): toba_ei_cuadro->disparar_eventos()
#11 /var/www/proyectos/guarani/php/extension_toba/componentes/interface/guarani_ci.php(28): toba_ci->disparar_eventos()
#12 /var/www/proyectos/guarani/lib/toba/php/nucleo/toba_solicitud_web.php(135): guarani_ci->disparar_eventos()
#13 /var/www/proyectos/guarani/lib/toba/php/nucleo/toba_solicitud_web.php(55): toba_solicitud_web->procesar_eventos()
#14 /var/www/proyectos/guarani/lib/toba/php/nucleo/toba_nucleo.php(81): toba_solicitud_web->procesar()
#15 /var/www/proyectos/guarani/www/aplicacion.php(27): toba_nucleo->acceso_web()
#16 {main}
[DEBUG][toba] Mensaje a usuario: Un carácter, símbolo o cláusula no es válida o no se encuentra.
[DEBUG][toba] [SECCION] Configurando dependencias para responder al servicio...
[DEBUG][toba] componente(41000225): Pantalla de servicio: ''
[DEBUG][toba] componente(41000225): [ callback ] 'conf__seleccion_comision'
[DEBUG][toba] componente(41000225): [ callback ] 'conf__filtro'
[DEBUG][toba] componente(41000225): [ callback ] 'conf__cuadro_comision'
[DEBUG][guarani] SQL con perfil de datos: SELECT sga_comisiones.comision,
sga_comisiones.nombre,
sga_comisiones.periodo_lectivo,
sga_comisiones.elemento,
sga_comisiones.turno,
sga_comisiones.entidad,
sga_comisiones.catedra,
sga_comisiones.letra_desde,
sga_comisiones.letra_hasta,
sga_comisiones.cupo,
CASE WHEN sga_comisiones.inscripcion_habilitada = 'S' THEN 'Sí' WHEN sga_comisiones.inscripcion_habilitada = 'N' THEN 'No' END as inscripcion_habilitada,
sga_comisiones.ubicacion,
sga_periodos.nombre as nombre_periodo,
sga_periodos.anio_academico as anio_academico_periodo,
sga_periodos.fecha_inicio as fecha_inicio_periodo,
sga_elementos.codigo as codigo_actividad,
sga_elementos.nombre as nombre_actividad,
sga_elementos.codigo || ' - ' ||
sga_elementos.nombre as codigo_y_nombre_actividad,
sga_elementos.nombre_abreviado as nombre_abreviado_actividad,
sga_turnos_cursadas.nombre as nombre_turno,
f_modalidad_cursada_comision(sga_comisiones.comision) as nombre_modalidad,
f_instancias_comision(sga_comisiones.comision) as nombre_instancias,
sga_catedras.nombre as nombre_catedra,
sga_ubicaciones.nombre as nombre_ubicacion,
sga_periodos_lectivos.fecha_inicio_dictado as fecha_inicio_periodo_lectivo,
sga_periodos_lectivos.fecha_fin_dictado as fecha_fin_periodo_lectivo,
(SELECT COUNT (sga_subcomisiones.subcomision)
FROM sga_subcomisiones
WHERE sga_subcomisiones.comision = sga_comisiones.comision
) AS cant_subcomisiones
, (SELECT COUNT(sga_actas.id_acta)
FROM sga_actas
WHERE sga_actas.comision = sga_comisiones.comision AND
sga_actas.estado <> 'B'
AND sga_actas.origen = 'R') AS cant_actas_no_anuladas
FROM sga_comisiones
LEFT JOIN sga_turnos_cursadas ON sga_comisiones.turno = sga_turnos_cursadas.turno
LEFT JOIN sga_catedras ON sga_comisiones.catedra = sga_catedras.catedra,
sga_periodos_lectivos,
sga_periodos,
sga_elementos,
sga_ubicaciones
WHERE sga_comisiones.periodo_lectivo = sga_periodos_lectivos.periodo_lectivo AND
sga_periodos_lectivos.periodo = sga_periodos.periodo AND
sga_comisiones.elemento = sga_elementos.elemento AND
sga_comisiones.ubicacion = sga_ubicaciones.ubicacion
AND sga_periodos.anio_academico = '2014'
AND sga_periodos_lectivos.periodo_lectivo = '40' AND EXISTS (SELECT * FROM sga_comisiones_instancias WHERE sga_comisiones_instancias.comision = sga_comisiones.comision AND sga_comisiones_instancias.instancia = 1) AND EXISTS (SELECT * FROM sga_comisiones_instancias WHERE sga_comisiones_instancias.comision = sga_comisiones.comision AND sga_comisiones_instancias.instancia = 1)
ORDER BY sga_comisiones.nombre
[DEBUG][toba] [SECCION] Respondiendo al servicio__generar_html...
[DEBUG][guarani] SQL con perfil de datos: SELECT parametro
FROM par_parametros_etiquetas
WHERE etiqueta = '800SIUCUR021'
AND es_operacion
[NOTICE][guarani] VINCULADOR: Fallo la creacion de un vinculo al item '41000154' porque el usuario no posee permisos para acceder al mismo.
[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 = '800SIUCUR021'
ORDER BY
nivel,
parametro
[INFO][guarani] [SQL resuelta por caché] 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 = '800SIUCUR021'
ORDER BY
nivel,
parametro
[DEBUG][guarani] SQL con perfil de datos: SELECT sga_anios_academicos.anio_academico as valor,
sga_anios_academicos.anio_academico as descr
FROM sga_anios_academicos
ORDER BY 2 DESC
;
[DEBUG][guarani] SQL con perfil de datos: SELECT sga_periodos_lectivos.periodo_lectivo as valor,
sga_periodos.nombre as descr
FROM sga_periodos_lectivos,
sga_periodos,
sga_periodos_genericos
WHERE sga_periodos_lectivos.periodo = sga_periodos.periodo AND
sga_periodos.periodo_generico = sga_periodos_genericos.periodo_generico
AND sga_periodos.anio_academico = '2014'
ORDER BY sga_periodos.nombre
[DEBUG][guarani] SQL con perfil de datos: SELECT sga_turnos_cursadas.turno AS valor,
sga_turnos_cursadas.nombre AS descr
FROM sga_turnos_cursadas
ORDER BY sga_turnos_cursadas.nombre
[DEBUG][guarani] SQL con perfil de datos: SELECT sga_ubicaciones.ubicacion as valor,
sga_ubicaciones.nombre as descr
FROM sga_ubicaciones
ORDER BY sga_ubicaciones.nombre
;