Estimados,
Hemos notado que cuando existe un problema en la conexión PDO a la base de datos por x motivo, al ingresar a la aplicación guarani aparece por pantalla el contenido completo del array de conexión. incluyendo contraseña, usuario, IP del servidor, etc. Todo en plano, lo cual es bastante grave.
Calculo que eso solo sucede con el sistema en produccion = false, es decir durante desarrollo. ¿Podes confirmarlo para tu error? Caso contrario si, deberíamos corregirlo con urgencia.
Update: Lo probé en g3 y solo muestra host y nombre (en deasarollo), pero en g2 muestra demasiados datos… aunque sea desarrollo. No vendría mal no mostrarlo.
Podés comentarlo en src/siu/lib/kernel/util/db/db_informix.php. Al menos el user/password.
Ahora lo saco yo del trunk, pero tarda un tiempo hasta llegar a las versiones.
Eso está en src/siu/lib/kernel/nucleo/acceso_web.php por si queres poner algún echo para ver por donde pasa y si kernel::proyecto()->get_produccion() te está retornando true.
La prueba que hacemos es muy simple. En el array de accesos del config.php cambio la contraseña del usuario para conectar al motor y con eso ya se dispara el error. Adjunto print screen.