Tenemos instalado el Guaraní V 2.9.1 y el Kolla V 3.7.0, estamos realizado una encuesta en varias U.A sin problemas, pero en particular en la sede de Arquitectura (UADU) nos da un error al querer vincularla, hemos revisado algunos archivos de log pero no vemos nada significativo.
Les adjunto el error y el log para ver si pueden orientarnos en la solución del problema.
Verifiquen y ajusten el parametro client_locale del config.php de la conexion a la base de Guarani3w.
‘database’ =>
array (
‘vendor’ => ‘informix’,
‘database’ => ‘siu’,
‘host’ => ‘192.168.1.1’,
‘server’ => ‘ol_xxxxxxxxx’, ‘client_locale’ => ‘en_us.cp1252’,
…
Hola Marcelo, tal como dice Ale es un problema de conversión de caracteres.
Según los logs que enviaste dice:
clase: kernel\error_kernel_db
mensaje: SQL ERROR: SQLSTATE[HY000]: General error: 21005
[Informix][Informix ODBC Driver]Inexact character conversion during
translation. (SQLFetchScroll[21005] at
/opt/PDO_INFORMIX-1.3.1/informix_statement.c:892)
verifica si tenes una encuesta con el signo euro (€) o algún carácter especial en alguna de sus columnas (tabla gde_encuestas).
ademas de lo propuesto por Ale otra posible solución seria modificar en el archivo instalacion/config.php la directiva client_locale de ‘en_us.cp1252’ a ‘en_us.8859-15’ la cual soporta más símbolos.
Solucionado el problema, no tenia nada que ver la encuesta realizada, había otra encuesta que el “Select” levantaba (no sincronizada con el Kolla) pero tenia una descripción con caracteres inválidos, la elimine en el Guaraní y funcionó.