9
« on: Noviembre 10, 2016, 07:21:20 pm »
Hola ,
La vinculacion entre Guarani y Kolla estaba funcionando sin problemas. Luego de actualizar a Guarani 3.12 al momento de hacer click en la funcion "VIncular encuestas SIU-KOLLA" en Guarani me aparece el siguiente error:
Se intenta eliminar una columna del filtro que no existe
Aca esta el log:
Fecha: 30-11-2013 23:15:50
Operacion: Vincular Encuestas SIU-Kolla
Usuario: toba
Version-PHP: 5.4.42-1+deb.sury.org~precise+1
Servidor: 192.168.1.116
URI: /guarani/aplicacion.php?tm=1&ai=guarani||32000035
Referrer: http://192.168.1.116/guarani/aplicacion.php?tm=1&ai=guarani||2
Host: 192.168.1.193
==========
[INFO][toba] Se detecto acceso desde el menu. Se limpia la memoria de la operacion
[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
[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 /usr/local/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] (
SELECT amo.padre,
amo.carpeta,
amo.proyecto,
amo.item,
amo.descripcion as nombre,
ai.orden as orden,
ai.imagen,
ai.imagen_recurso_origen,
amo.padre = '1' as es_primer_nivel
FROM
apex_usuario_grupo_acc auga
JOIN apex_menu_operaciones amo ON (auga.menu_usuario = amo.menu_id AND auga.proyecto = amo.proyecto)
JOIN apex_usuario_grupo_acc_item augai ON (auga.proyecto = augai.proyecto AND auga.usuario_grupo_acc = augai.usuario_grupo_acc AND augai.item = amo.item)
JOIN apex_item ai ON (augai.item = ai.item AND augai.proyecto = ai.proyecto)
WHERE (ai.menu = 1)
AND ai.item != ai.padre
AND (auga.usuario_grupo_acc IN ('admin') OR ai.publico = 1)
AND (amo.proyecto = 'guarani')
AND auga.menu_usuario IS NOT NULL
UNION
SELECT ai.padre,
ai.carpeta,
ai.proyecto,
ai.item,
ai.nombre as nombre,
ai.orden as orden,
ai.imagen,
ai.imagen_recurso_origen,
ai.padre = '1' as es_primer_nivel
FROM
apex_usuario_grupo_acc auga
JOIN apex_usuario_grupo_acc_item augai ON (auga.proyecto = augai.proyecto AND auga.usuario_grupo_acc = augai.usuario_grupo_acc)
JOIN apex_item ai ON (augai.item = ai.item AND augai.proyecto = ai.proyecto)
WHERE auga.menu_usuario is null
AND (ai.menu = 1)
AND ai.item != ai.padre
AND (auga.usuario_grupo_acc IN ('admin') OR ai.publico = 1)
AND (ai.proyecto = 'guarani')
) ORDER BY 1, 6
[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/encuestas/vincular_encuestas/cn_man_vincular_encuestas.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[INFO][guarani] El manejador de entidades: Inicializacion. Entidades cargadas: [0]
[INFO][guarani] PUNTO MONTAJE: se cargó la clase /operaciones/encuestas/vincular_encuestas/ci_nav_vincular_encuestas.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[DEBUG][toba] componente(46000028): [callback][ ini__operacion ]
[DEBUG][guarani] INSTALACION "/usr/local/proyectos/guarani/lib/toba/instalacion"
[DEBUG][guarani] Parametros instancia desarrollo: array (
'base' => 'toba',
'proyectos' => 'toba_editor, toba_usuarios, toba_referencia, guarani',
'tipo' => 'normal',
'toba_editor' =>
array (
'path' => '/usr/local/proyectos/guarani/lib/toba/proyectos/toba_editor',
'url' => '/toba_editor',
),
'toba_usuarios' =>
array (
'path' => '/usr/local/proyectos/guarani/lib/toba/proyectos/toba_usuarios',
'url' => '/toba_usuarios',
),
'toba_referencia' =>
array (
'path' => '/usr/local/proyectos/guarani/lib/toba/proyectos/toba_referencia',
'url' => '/toba_referencia',
),
'guarani' =>
array (
'path' => '/usr/local/proyectos/guarani',
'url' => '/guarani',
'url_pers' => '/guarani_pers',
),
)
[DEBUG][guarani] INSTANCIA "desarrollo"
[DEBUG][guarani] Conectando a base 'toba'
[DEBUG][guarani] PROYECTO "guarani"
[DEBUG][guarani] Invocando servicio kolla. Opciones:<br>array (
'to' => 'http://localhost/siu/kolla/rest/',
'auth_tipo' => 'basic',
'auth_usuario' => 'ue_guarani',
'auth_password' => 'password',
)
[DEBUG][toba] [SECCION] Procesando eventos...
[INFO][toba] componente(46000028): No hay señales de un servicio anterior, no se atrapan eventos
[DEBUG][toba] [SECCION] Configurando dependencias para responder al servicio...
[DEBUG][toba] componente(46000028): Pantalla de servicio: ''
[INFO][toba] componente(46000028): [ callback ] 'conf__seleccion' no fue atrapado
[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 /usr/local/proyectos/guarani/personalizacion/php
[DEBUG][toba] componente(46000028): [ callback ] 'conf__filtro'
[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) = 'ENC_UTILIZA_UG_KOLLA'
;
[ERROR][guarani] Se intento eliminar la colunma kolla_unidad_gestion pero esta no existe
[ERROR][toba] toba_error: Se intenta eliminar una columna del filtro que no existe
[TRAZA]exception 'toba_error' with message 'Se intenta eliminar una columna del filtro que no existe' in /usr/local/proyectos/guarani/lib/toba/php/nucleo/componentes/interface/toba_ei_filtro.php:96
Stack trace:
#0 /usr/local/proyectos/guarani/php/operaciones/encuestas/vincular_encuestas/ci_nav_vincular_encuestas.php(44): toba_ei_filtro->eliminar_columnas(Array)
#1 [internal function]: ci_nav_vincular_encuestas->conf__filtro(Object(guarani_pers_ei_filtro))
#2 /usr/local/proyectos/guarani/lib/toba/php/nucleo/componentes/toba_componente.php(221): call_user_func_array(Array, Array)
#3 /usr/local/proyectos/guarani/lib/toba/php/nucleo/componentes/interface/toba_ci.php(635): toba_componente->invocar_callback('conf__filtro', Object(guarani_pers_ei_filtro))
#4 /usr/local/proyectos/guarani/lib/toba/php/nucleo/componentes/interface/toba_ci.php(475): toba_ci->configurar_dep('filtro')
#5 /usr/local/proyectos/guarani/lib/toba/php/nucleo/componentes/interface/toba_ei_pantalla.php(91): toba_ci->dependencia('filtro')
#6 /usr/local/proyectos/guarani/lib/toba/php/nucleo/componentes/interface/toba_ei.php(121): toba_ei_pantalla->aplicar_restricciones_funcionales()
#7 /usr/local/proyectos/guarani/lib/toba/php/nucleo/componentes/interface/toba_ci.php(618): toba_ei->post_configurar()
#8 /usr/local/proyectos/guarani/lib/toba/php/nucleo/toba_solicitud_web.php(156): toba_ci->pre_configurar()
#9 /usr/local/proyectos/guarani/lib/toba/php/nucleo/toba_solicitud_web.php(60): toba_solicitud_web->procesar_servicios()
#10 /usr/local/proyectos/guarani/lib/toba/php/nucleo/toba_nucleo.php(81): toba_solicitud_web->procesar()
#11 /usr/local/proyectos/guarani/www/aplicacion.php(27): toba_nucleo->acceso_web()
#12 {main}
[DEBUG][toba] Mensaje a usuario: Se intenta eliminar una columna del filtro que no existe
Gracias ! Saludos