Autor Tema: [SOLUCIONADO] error al ejecutar el comando "./bin/arai-cli registry:sync" ...  (Leído 70 veces)

0 Usuarios y 1 Visitante están viendo este tema.

salegria

  • Newbie
  • *
  • Mensajes: 25
    • Ver Perfil
  • Institución: UNNE
  • Nombre y apellido: Sergio Alegría
  • Utilizo algun sistéma del SIU: Sí
Buenas, estamos intentado integrar guarani 3.17.0  a nuestro Araí.
Ejecutamos en comando satisfactoriamente "/bin/arai-cli registry:add ". Viendo en el registry la app registrada.

administrador@arai:/usr/local/siu/registry/bin$ ./console packages:list
+---------------------+-------------------+-----------+-------------------+
| ID Instancia        | Nombre            | Namespace | Descripción       |
+---------------------+-------------------+-----------+-------------------+
| siu_huarpe-1        | siu/huarpe        | /         | SIU-Huarpe Core   |
| siu_arai-usuarios-1 | siu/arai-usuarios | /         | SIU-Arai Usuarios |
| siu_guarani-1       | siu/guarani       | /         | SIU-Guarani       |
+---------------------+-------------------+-----------+-------------------+

Pero cuando ejecutamos en Guarani el comando "./bin/arai-cli registry:sync", nos tira el error:
[ 422 ] - Ocurrió un error al intentar sincronizar. El json provisto no respeta el schema definido. consume[1].from-namespace : There are no duplicates allowed in the array   

Nuestro archivo arai.json de guarani es:
Código: [Seleccionar]
{
        "name": "siu/guarani",
        "description": "SIU-Guarani",
        "scripts": {
                "hooks": "SIU\\Guarani\\RestHooks\\AraiRegistryHooks"
        },

        "provide": [
                {
                        "name": "api:siu/guarani",
                        "version": "0.1.0",
                        "options": {
                                "auto-configurar": true
                        }
                },
                {
                        "name": "app:siu/guarani",
                        "alias": "SIU-Guarani",
                        "description": "Gestión academica (Backend)",
                        "version": "0.1.0",
                        "icon": "./www/img/logo_iso.png"
                }
        ],

        "consume": [
                {
                        "name": "service:siu/sso-saml-idp",
                        "version": ">=0.1.0"
                },
                {
                        "name": "api:siu/arai-usuarios",
                        "version": ">=0.1.0",
                        "options": {
                                "toba-rest": [
                                        {
                                                "proyecto": "toba_usuarios",
                                                "rest-id": "rest_arai_usuarios"
                                        }
                                ]
                        }
                }
        ]
}
« Última Modificación: febrero 11, 2020, 10:41:01 am por Sergio F. Vier »

Sergio F. Vier

  • Desarrollador SIU
  • Moderador Global
  • *****
  • Mensajes: 520
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Sergio Fabian Vier
Re:error al ejecutar el comando "./bin/arai-cli registry:sync" en guarani3.17.0
« Respuesta #1 : noviembre 27, 2019, 06:15:59 pm »
Sergio!

Perdón por la demora, se me pasó totalmente este mensaje cuando lo ví.

El inconveniente radica en que SIU-Guaraní está haciendo uso de una versión  antigua de la librería "arai-cli" por lo que es imposible integrarla con versiones recientes de arai-registry. Además, estas en precencia de un bug que fué resuelto en versiones posteriores de dicha librería.

Deberías contactarte con el equipo SIU-Guaraní para que puedan ofrecerte una versión con una versión de arai-cli un poco más actualizada.

Si estás en modo "pruebas" y sólo así, de curioso por acá pueden ver que hay un fix que quizá pueda ser de ayuda. 
happy coding!!

salegria

  • Newbie
  • *
  • Mensajes: 25
    • Ver Perfil
  • Institución: UNNE
  • Nombre y apellido: Sergio Alegría
  • Utilizo algun sistéma del SIU: Sí
Re:error al ejecutar el comando "./bin/arai-cli registry:sync" en guarani3.17.0
« Respuesta #2 : diciembre 03, 2019, 11:37:39 am »
Muchas gracias Sergio por contestar.
Estuve viendo las modificaciones  en la libreria de arai-cli, y las realice.
Te comento que pude registrar con éxito al Guaraní en registry.

Muchas gracias y saludos.-

Sergio F. Vier

  • Desarrollador SIU
  • Moderador Global
  • *****
  • Mensajes: 520
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Sergio Fabian Vier
Re:error al ejecutar el comando "./bin/arai-cli registry:sync" en guarani3.17.0
« Respuesta #3 : diciembre 04, 2019, 02:19:12 pm »
Genial,

Por favor no te olvides de reportarlo vía GDS a SIU-Guaraní ,

Saludos!
happy coding!!