Bug commande identity show

Dans gcli j’ai un bug sur la commande identity show, pour un account qui a pourtant bien une identité lié:

poka@pokaBook ~ % gcli identity show
[src/indexer.rs:124:45] e = [
    Error {
        message: "Cannot query field \"identity\" on type \"Query\". Did you mean \"identities\"?",
        locations: Some(
            [
                Location {
                    line: 2,
                    column: 3,
                },
            ],
        ),
        path: None,
        extensions: None,
    },
    Error {
        message: "Cannot query field \"identity\" on type \"Query\". Did you mean \"identities\"?",
        locations: Some(
            [
                Location {
                    line: 8,
                    column: 3,
                },
            ],
        ),
        path: None,
        extensions: None,
    },
    Error {
        message: "Cannot query field \"identity\" on type \"Query\". Did you mean \"identities\"?",
        locations: Some(
            [
                Location {
                    line: 15,
                    column: 3,
                },
            ],
        ),
        path: None,
        extensions: None,
    },
    Error {
        message: "Cannot query field \"identity\" on type \"Query\". Did you mean \"identities\"?",
        locations: Some(
            [
                Location {
                    line: 51,
                    column: 3,
                },
            ],
        ),
        path: None,
        extensions: None,
    },
    Error {
        message: "Cannot query field \"accountByPk\" on type \"Query\". Did you mean \"accounts\"?",
        locations: Some(
            [
                Location {
                    line: 57,
                    column: 3,
                },
            ],
        ),
        path: None,
        extensions: None,
    },
    Error {
        message: "Cannot query field \"block\" on type \"Query\". Did you mean \"blocks\"?",
        locations: Some(
            [
                Location {
                    line: 67,
                    column: 3,
                },
            ],
        ),
        path: None,
        extensions: None,
    },
    Error {
        message: "Cannot query field \"block\" on type \"Query\". Did you mean \"blocks\"?",
        locations: Some(
            [
                Location {
                    line: 74,
                    column: 3,
                },
            ],
        ),
        path: None,
        extensions: None,
    },
    Error {
        message: "Cannot query field \"block\" on type \"Query\". Did you mean \"blocks\"?",
        locations: Some(
            [
                Location {
                    line: 81,
                    column: 3,
                },
            ],
        ),
        path: None,
        extensions: None,
    },
]
Indexer("no field 'data' when getting genesis hash")

Je suis sur la branche elois-ci-refactor, elle même basé sur la branche gtest, pas vous ?

@Nicolas80 est-ce que tu penses que tu pourrais faire une passe sur les différentes branche gcli actuellement ouvertes en MR ? Je pense qu’il faudrait merger cette branche sur master, si jamais tu as un peu de teps prochainement :slight_smile:


J’ai la même erreur pour smith certify, je suis bien config sur un noeud et indexer fonctionnels et à jour.

poka@pokaBook ~ % gcli config show
Ğcli config
duniter endpoint wss://gt.p2p.legal/ws
indexer endpoint https://gt-squid.axiom-team.fr/v1/graphql
address 5GMyvKsTNk9wDBy9jwKaX6mhSzmFFtpdK9KNnmrLoSTSuJHv
(Vault: Base[address:5GMyvKsTNk9wDBy9jwKaX6mhSzmFFtpdK9KNnmrLoSTSuJHv, g1v1_pub_key:Do99s6wQR2JLfhirPdpAERSjNbmjjECzGxHNJMiNKT3P, name:Some("poka g1v1"), crypto_scheme:Some(Ed25519)])

Salut, je compte prendre le temps de me replonger dans le code prochainement.

Je me demande si la branche d’Elois était dans un état stable ou non…

Est-ce que tu peux faire le test avec la release que j’avais faite pour GTest (contient uniquement le changement de réseau il me semble) ?

je viens de tester avec ton build, j’ai la même erreur (MacOS).

Petite questions supplémentaires, c’est depuis la GTest#2 que tu as le soucis ?

Si non, est-ce que tu as le soucis uniquement depuis MacOS ?

J’avoue que je ne peux répondre à aucune de ces deux question, je n’ai pas testé sur d’autres chains, et je n’ai qu’un mac sous la main.
Je pourrais tester sur un de mes serveur linux et sur l’ancienne gtest si il y a encore des endpoint rpc dessus, mais d’ici là j’espère que d’autres pourront tester.

Mais j’ai l’impression que ça fonctionnent pour certains car ils ont pu certifier smith par exemple ou set session keys, go online, j’imagine que ça a été fait avec gcli ?
Si ça fonctionne pour certain qu’ils s’expriment maintenant ou se taise à jamais.

2 Likes

:joy:

Du coup c’était avec la nouvelle GTest que tu faisais le test je suppose ? (c’était la première question :wink:).

Je vais tenter de mettre à jour ce week-end et voir ce que Gcli donne chez moi.

1 Like

J’ai pas suivi, mais juste une question : est-ce bien un endpoint GraphQL ou un enpoint postgraphile, auquel cas il faut aussi migrer gcli et je sais pas si ça a été fait.

Graphile, et non gcli n’a pas été fait.
Peut être que @joss.rendall pourrait regarder ? :innocent:

3 Likes

@poka du coup si tu teste cette commande, je suppose que ça fonctionne (mais tu n’auras pas l’info du username):

gcli --no-indexer identity show
> (pour mon cas)
Identity index: 12242
Username:       <no indexer>
Address:        5GhAZBagx87sTGfMppfPPcWhxCKGWE8zDi1oHp7YiKosD9KZ
Status:         Member
Certifications: received 11, issued 15
Smith status:   Smith
Smith certs:    received 12, issued 12
1 Like

oui en effet ça marche sans l’indexer :slight_smile:
C’est la migration graphile a effectuer cote gcli je pense du coup.

2 Likes