Hola, les comento el problema que estuve buscando en todo el foro pero no encontre la solucion correcta:
En Guaraní 3.13, entramos a Toba usuarios y al querer acceder a Auditoría-> Logs de datos, o también a Auditoría aparece el siguiente error: Error en la respuesta de la cascada, para más información consulte el log - No se puede encontrar la fuente “guarani” en el proyecto “guarani” .
se completo el paso 11 sin errores en la installacion de la auditoría.
Con Respecto al error con la fuente ‘guarani’, el sistema nos funciona sin problemas.
La fuente guaraní esta declarada en el archivo bases.ini
Tenemos configuraciones recomendadas en el servidor de producción:
es_produccion = 1
usar_perfiles_propios = 1
metadatos_compilados = 1
y en el archivo ‘aplicacion.php’ (<Guaraní>/www/aplicacion.php) :
Ejecuta con metadatos compilados
define(‘apex_pa_metadatos_compilados’, 1);
Se probo recompilando los metadatos (./guarani compilar) y tampoco se soluciono el error.
apache, tiene permisos para escribir en la carpeta metadatos_compilados.
Todas las demas funcionalidades me funcionan correctamente:
Auditoria/Log de Sesiones y Accesos
Auditoria/Conf. Log Sesiones
los perfiles funcionales me funcionan perfectos.
La unica manera que me funcione es MODIFICANDO en la ruta usr/local/proyectos/guarani/lib/toba/instalacion/i__desarrollo en el archivo instancia.ini —> metadatos_compilados = “0”,
LA PREGUNTA ES SI ES ESTA LA ÚNICA MANERA DE QUE FUNCIONE LA AUDITORIA/LOG DE DATOS ??
Buenos días, fijate en los logs del toba_usuarios el log al que hace referencia cuando te dice que consultes el log.
El mismo lo vas a encontrar en <path_guarani>/lib/toba/instalacion/i__desarrollo/p__guarani/logs
[INFO][toba_usuarios] PUNTO MONTAJE: se cargó la clase extension_toba/sesion.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/lib/toba/proyectos/toba_usuarios/php
[DEBUG][toba_usuarios] PUNTO DE MONTAJE: se cargó exitosamente el autoload del punto de montaje proyecto
[DEBUG][toba] [SECCION] Iniciando componentes…
[INFO][toba_usuarios] PUNTO MONTAJE: se cargó la clase auditoria/log_datos/ci_auditoria.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/lib/toba/proyectos/toba_usuarios/php
[DEBUG][toba] componente(2274): Pantalla de eventos: ‘pant_inicial’
[DEBUG][toba] [SECCION] Procesando eventos…
[DEBUG][toba] componente(2274): [ inicializar_dependencias ]
array (
0 => ‘filtro’,
)
[INFO][toba_usuarios] PUNTO MONTAJE: se cargó la clase auditoria/log_datos/filtro_auditoria.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/lib/toba/proyectos/toba_usuarios/php
[DEBUG][toba] [SECCION] Configurando dependencias para responder al servicio…
[DEBUG][toba] componente(2274): Pantalla de servicio: ‘pant_inicial’
[DEBUG][toba] componente(2274): [ callback ] ‘conf__pant_inicial’
[INFO][toba] componente(2274): [ callback ] ‘conf__cuadro’ no fue atrapado
[DEBUG][toba] componente(2274): [ callback ] ‘conf__filtro’
[DEBUG][toba] Se filtro el evento: cancelar
[DEBUG][toba] [SECCION] Respondiendo al servicio__cascadas_efs…
[DEBUG][toba_usuarios] Cascadas ‘esquema’, Estado de los maestros: array (
‘proyecto’ => ‘guarani’,
)
[ERROR][toba] toba_error: No se puede encontrar la fuente ‘guarani’ en el proyecto ‘guarani’
[TRAZA]exception ‘toba_error’ with message ‘No se puede encontrar la fuente ‘guarani’ en el proyecto ‘guarani’’ in /usr/local/proyectos/guarani/lib/toba/php/nucleo/lib/toba_proyecto.php:376
Stack trace: #0 /usr/local/proyectos/guarani/lib/toba/php/nucleo/lib/toba_admin_fuentes.php(54): toba_proyecto->get_info_fuente_datos(‘guarani’, ‘guarani’) #1 /usr/local/proyectos/guarani/lib/toba/proyectos/toba_usuarios/php/auditoria/log_datos/ci_auditoria.php(39): toba_admin_fuentes->get_fuente(‘guarani’, ‘guarani’) #2 /usr/local/proyectos/guarani/lib/toba/proyectos/toba_usuarios/php/auditoria/log_datos/ci_auditoria.php(75): ci_auditoria->get_db(‘guarani’) #3 [internal function]: ci_auditoria->get_esquemas_combo(‘guarani’) #4 /usr/local/proyectos/guarani/lib/toba/php/nucleo/componentes/interface/efs/toba_carga_opciones_ef.php(318): call_user_func_array(Array, Array) #5 /usr/local/proyectos/guarani/lib/toba/php/nucleo/componentes/interface/efs/toba_carga_opciones_ef.php(180): toba_carga_opciones_ef->ef_metodo_carga_php(‘esquema’, Array, Array) #6 /usr/local/proyectos/guarani/lib/toba/php/nucleo/componentes/interface/toba_ei_formulario.php(842): toba_carga_opciones_ef->ejecutar_metodo_carga_ef(‘esquema’, Array) #7 /usr/local/proyectos/guarani/lib/toba/php/nucleo/toba_solicitud_web.php(456): toba_ei_formulario->servicio__cascadas_efs() #8 /usr/local/proyectos/guarani/lib/toba/php/nucleo/toba_solicitud_web.php(185): toba_solicitud_web->servicio__cascadas_efs(Array) #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/lib/toba/proyectos/toba_usuarios/www/aplicacion.php(14): toba_nucleo->acceso_web() #12 {main}
[DEBUG][toba] Mensaje a usuario: No se puede encontrar la fuente ‘guarani’ en el proyecto ‘guarani’
Perdón por revivir este hilo, pero esto es así? o sea cuando quiero verificar en el proyecto toba_usuarios el shcema negocio_auditoria, en Producción tengo que poner metadatos_compilados=0?
Para configurar que Guaraní use metadatos compilados en producción lo que necesitan es editar el archivo ‘aplicacion.php’ (<path proyecto Guaraní>/www/aplicacion.php) y descomentar la línea “define(‘apex_pa_metadatos_compilados’, 1);”. Configurar la variable “metadatos_compilados” con el valor “1” en el archivo de inicialización ‘<path proyecto Guaraní>/instalacion/i__desarrollo/instancia.ini’ no va a tener ese efecto. Pueden quitarla.
Florencia, buenísimo. Ya teníamos descomentada la línea del archivo (<path proyecto Guaraní>/www/aplicacion.php) y ahora dejamos en cero la <path proyecto Guaraní>/instalacion/i__desarrollo/instancia.ini
Como siempre muchas gracias!!!
Por mi lado este hilo ya puede cerrarse.
Saludos