Estimadas/os,
buenas. Necesitaba consultarles un inconveniente que me surgió durante la actualización de guarani 3.7 a guarani 3.8
El proceso de actualización avanzo sin problemas hasta llegar al punto 3.9 de regeneración de la instancia, detallado en el manual de actualización.
Al ejecutar ./toba instancia regenerar -i desarrollo sucede lo siguiente:
---------------------------------------------------------------------------------------------------
Creación de la instancia
---------------------------------------------------------------------------------------------------
Creando las tablas del framework..........................OK
Cargando datos del nucleo............................OK
guarani:
--------
Cargando datos globales.............OK
Cargando componentes...........OK
Cargando permisos.....OK
Calculando revisiones guarani .OK
toba_editor:
------------
Cargando datos globales...........OK
Cargando componentes................OK
Cargando permisos.......OK
Calculando revisiones toba_editor .OK
toba_referencia:
----------------
Cargando datos globales..................OK
Cargando componentes................OK
Cargando permisos......OK
Calculando revisiones toba_referencia .OK
toba_usuarios:
--------------
Cargando datos globales.....OK
Cargando componentes..........OK
Cargando permisos.OK
Calculando revisiones toba_usuarios .OK
Cargando datos de la instancia.PHP Notice: Undefined offset: 2 in /usr/local/proyectos/guarani/lib/toba/php/nucleo/lib/toba_error.php on line 122
ERROR ejecutando SQL:
[CODIGO]: 0
[SQLSTATE]: db_HY000
[MENSAJE]:
[SQL EJECUTADA]:
PHP Notice: Undefined offset: 2 in /usr/local/proyectos/guarani/lib/toba/php/nucleo/lib/toba_error.php on line 122
___________________________________________________________________________________________________
TIEMPO: 12,870 segundos
Antes de ejecutar el comando revise el archivo …/proyectos/guarani/lib/toba/instalacion/bases.ini para que se refleje la base original. Modifique las bases en todos y en la sección “[desarrollo guarani guarani]” también adapte el esquema a “public” según lo que revise en la base.El archivo quedo así:
[toba_2_4]
motor = "postgres7"
profile = "localhost"
usuario = "postgres"
clave = xxxxxxxx
base = "guarani_3"
puerto = "5432"
encoding = "LATIN1"
schema = "desarrollo"
[desarrollo toba_referencia toba_referencia]
motor = "postgres7"
profile = "localhost"
usuario = "postgres"
clave = xxxxxxxxxx
puerto = "5432"
encoding = "LATIN1"
schema = "referencia"
base = "guarani_3"
[desarrollo guarani guarani]
motor = "postgres7"
profile = "localhost"
usuario = "postgres"
clave = xxxxxxxx
puerto = "5432"
encoding = "LATIN1"
schema = "public"
base = "guarani_3"
Ademas les paso las ultimas lineas de la salida del archivo …/proyectos/guarani/lib/toba/instalacion/logs_comandos/comandos.log
[DEBUG][toba] Vinculado el proyecto 'toba_usuarios' a la instancia^M
[DEBUG][toba] Parametros instancia desarrollo: array (
'base' => 'toba_2_4',
'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/2.4',
),
'toba_usuarios' =>
array (
'path' => '/usr/local/proyectos/guarani/lib/toba/proyectos/toba_usuarios',
'url' => '/toba_usuarios/2.4',
),
'toba_referencia' =>
array (
'path' => '/usr/local/proyectos/guarani/lib/toba/proyectos/toba_referencia',
'url' => '/toba_referencia/2.4',
),
'guarani' =>
array (
'path' => '/usr/local/proyectos/guarani',
'url' => '/guarani/3.8',
'url_pers' => '/guarani_pers/3.8',
),
)^M
[DEBUG][toba] /usr/local/proyectos/guarani/lib/toba/instalacion/i__desarrollo/global/usuarios.sql. (1)^M
[ERROR][toba] SQLSTATE[HY000]: General error: trying to execute an empty query^M
[DEBUG][toba] ************ ABORTAR transaccion (guarani_3@localhost) ****************^M
[ERROR][toba] toba_error_db: ^M
ERROR ejecutando SQL:^M
[CODIGO]: 0^M
[SQLSTATE]: db_HY000 ^M
[MENSAJE]: ^M
[SQL EJECUTADA]: ^M
[TRAZA]exception 'toba_error_db' with message '^M
ERROR ejecutando SQL:^M
[CODIGO]: 0^M
[SQLSTATE]: db_HY000 ^M
[MENSAJE]: ^M
[SQL EJECUTADA]: ^M
' in /usr/local/proyectos/guarani/lib/toba/php/lib/db/toba_db.php:319
Stack trace:
#0 /usr/local/proyectos/guarani/lib/toba/php/lib/db/toba_db.php(457): toba_db->ejecutar('')
#1 /usr/local/proyectos/guarani/lib/toba/php/modelo/toba_modelo_instancia.php(889): toba_db->ejecutar_archivo('/usr/local/proy...')
#2 /usr/local/proyectos/guarani/lib/toba/php/modelo/toba_modelo_instancia.php(647): toba_modelo_instancia->cargar_informacion_instancia()
#3 /usr/local/proyectos/guarani/lib/toba/php/modelo/toba_modelo_instancia.php(633): toba_modelo_instancia->cargar_autonomo()
#4 /usr/local/proyectos/guarani/lib/toba/php/consola/comandos/comando_instancia.php(234): toba_modelo_instancia->cargar(true)
#5 /usr/local/proyectos/guarani/lib/toba/php/consola/comando.php(60): comando_instancia->opcion__regenerar(NULL)
#6 /usr/local/proyectos/guarani/lib/toba/php/consola/comando.php(54): comando->ejecutar_opcion('opcion__regener...', NULL)
#7 /usr/local/proyectos/guarani/lib/toba/php/consola/consola.php(74): comando->procesar()
#8 /usr/local/proyectos/guarani/lib/toba/php/consola/consola.php(51): consola->invocar_comando('instancia', Array)
#9 /usr/local/proyectos/guarani/lib/toba/php/consola/run.php(32): consola->run(Array)
#10 {main}^M
Cualquier dato adicional que necesiten estoy a disposición,
desde ya, gracias.
Saludos,
Mauricio