Estimados, estamos tratando de migrar el servidor de producción desde la versión 3.18.1 a la versión 3.19.0 pero hemos tenido un inconveniente.
En el paso 9:
./toba instancia regenerar -i desarrollo
Surge el siguente warning:
------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
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
Eliminando perfiles editables............OK
Cargando perfiles propios.
---------------------------------------------------------------------------------------------------
ATENCION! No fue posible cargar por completo el 'perfil_admin', posiblemente a causa de que al menos una operaci▒n, restricci▒n o derecho ha dejado de existir en 'guarani'. A continuaci▒n el detalle:
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23503
[MENSAJE]: ERROR: inserci▒n o actualizaci▒n en la tabla ▒apex_usuario_grupo_acc_item▒ viola la llave for▒nea ▒apex_usu_item_fk_item▒
DETAIL: La llave (proyecto, item)=(guarani, 41000130) no est▒ presente en la tabla ▒apex_item▒.
[SQL EJECUTADA]: INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES ('guarani', 'admin', NULL, '41000130');
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23503
[MENSAJE]: ERROR: inserci▒n o actualizaci▒n en la tabla ▒apex_usuario_grupo_acc_item▒ viola la llave for▒nea ▒apex_usu_item_fk_item▒
DETAIL: La llave (proyecto, item)=(guarani, 41000157) no est▒ presente en la tabla ▒apex_item▒.
[SQL EJECUTADA]: INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES ('guarani', 'admin', NULL, '41000157');
De todas formas se contin▒a la carga, se recomienda revisar la definici▒n de este perfil.
---------------------------------------------------------------------------------------------------
.
---------------------------------------------------------------------------------------------------
ATENCION! No fue posible cargar por completo el 'perfil_admin_oficina', posiblemente a causa de que al menos una operaci▒n, restricci▒n o derecho ha dejado de existir en 'guarani'. A continuaci▒n el detalle:
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23503
[MENSAJE]: ERROR: inserci▒n o actualizaci▒n en la tabla ▒apex_usuario_grupo_acc_item▒ viola la llave for▒nea ▒apex_usu_item_fk_item▒
DETAIL: La llave (proyecto, item)=(guarani, 41000130) no est▒ presente en la tabla ▒apex_item▒.
[SQL EJECUTADA]: INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES ('guarani', 'admin_oficina', NULL, '41000130');
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23503
[MENSAJE]: ERROR: inserci▒n o actualizaci▒n en la tabla ▒apex_usuario_grupo_acc_item▒ viola la llave for▒nea ▒apex_usu_item_fk_item▒
DETAIL: La llave (proyecto, item)=(guarani, 41000157) no est▒ presente en la tabla ▒apex_item▒.
[SQL EJECUTADA]: INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES ('guarani', 'admin_oficina', NULL, '41000157');
De todas formas se contin▒a la carga, se recomienda revisar la definici▒n de este perfil.
---------------------------------------------------------------------------------------------------
..PHP Warning: simplexml_load_file(): I/O warning : failed to load external entity "/usr/local/proyectos/guarani/instalacion/i__desarrollo/p__guarani/perfiles/membresias_perfiles.xml" in /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/lib/toba_xml_tablas.php on line 65
PHP Warning: Invalid argument supplied for foreach() in /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/lib/toba_xml_tablas.php on line 67
.OK
toba_usuarios:
--------------
Cargando datos globales......OK
Cargando componentes..........OK
Cargando permisos...OK
Cargando datos de la instancia.......OK
Actualizando secuencias..............................................OK
___________________________________________________________________________________________________
TIEMPO: 24,442 segundos
Despues sigue todo normal y podemos acceder correctamte. Pero cuando tratamos de acceder a Administrar Persona y filtar nos tira el siguiente error:
SQLSTATE: db_42804
CODIGO: 7
MENSAJE: ERROR: el argumento de AND debe ser de tipo boolean, no tipo character varying\nLINE 37: nombres AND \n ^
SQL: SELECT vw_perfil_de_datos_personas.persona,\n vw_perfil_de_datos_personas.apellido,\n vw_perfil_de_datos_personas.nombres,\n vw_perfil_de_datos_personas.tipo_nro_documento as documento\n FROM vw_perfil_de_datos_personas\n WHERE true AND \n/*-------- PERFIL DE DATOS --------*/\n (vw_perfil_de_datos_personas.persona) IN\n( SELECT toba_pdtasoc_1.persona\n FROM vw_ug_personas toba_pdtasoc_1\n WHERE ( toba_pdtasoc_1.unidad_gestion IN ("6") ) )\n\n/*------------------------*/\n\n\n UNION\n \nSELECT mdp_personas.persona,\n mdp_personas.apellido,\n mdp_personas.nombres,\n mdp_tipo_documento.desc_abreviada || " " || mdp_personas_documentos.nro_documento as documento\n FROM mdp_personas\n JOIN mdp_personas_documentos ON mdp_personas_documentos.documento = mdp_personas.documento_principal\n JOIN mdp_tipo_documento ON mdp_tipo_documento.tipo_documento = mdp_personas_documentos.tipo_documento\n LEFT JOIN mdp_personas_perfil_datos ON mdp_personas_perfil_datos.persona = mdp_personas.persona\n LEFT JOIN desarrollo.apex_usuario_perfil_datos_dims ON mdp_personas_perfil_datos.usuario_perfil_datos = desarrollo.apex_usuario_perfil_datos_dims.usuario_perfil_datos\n WHERE NOT EXISTS (SELECT 1 FROM sga_alumnos WHERE persona = mdp_personas.persona\n UNION\n \nSELECT 1 FROM sga_docentes WHERE persona = mdp_personas.persona) \n AND (mdp_personas_perfil_datos.usuario_perfil_datos IS NULL OR desarrollo.apex_usuario_perfil_datos_dims.clave IN ("6") )\n \n GROUP BY mdp_personas.persona,\n mdp_tipo_documento.desc_abreviada,\n mdp_personas_documentos.nro_documento\n ORDER BY apellido,\n nombres AND \n/*-------- PERFIL DE DATOS --------*/\n (sga_docentes.docente) IN\n( SELECT toba_pdtasoc_3.docente\n FROM sga_docentes_ra toba_pdtasoc_3\n WHERE (toba_pdtasoc_3.responsable_academica) IN\n( SELECT toba_pdtasoc_2.responsable_academica\n FROM vw_ug_responsables_academicas toba_pdtasoc_2\n WHERE ( toba_pdtasoc_2.unidad_gestion IN ("6") ) )\n)\n\n/*------------------------*/\n\n -- toba_log: 3313996
Adjunto parte del logs
sistema.txt (32.2 KB)