Manipulation des clés non enregistrés sur l'interrogation Hyperledger tissu réseau blockchain

voix
0

J'ai un réseau blockchain très simple avec deux organisations, un canal et un contrat intelligent instancié. Lorsque je stocke un objet et requête avec son tout clé fonctionne parfaitement. Mais quand je fais une recherche d'une clé non enregistrée, je reçois l'avertissement et erreur suivant:

Avertissement:

avertir: [Transaction]: _validatePeerResponses: réponse d'erreur reçu du poste: message = opération de retour à l'échec: SyntaxError: fin inattendue d'entrée JSON, pile = Erreur: opération de retour à l'échec: SyntaxError: fin inattendue d'entrée JSON

Erreur

erreur: [Transaction]: _validatePeerResponses: Aucune réponse valide à partir de leurs pairs. 1 réponses d'erreur pairs: peer = peer0.car1.webcartorios.com, status = 500, message = opération de retour à l'échec: SyntaxError: fin inattendue d'entrée JSON

Mon code Node.js pour interroger les regards du réseau blockchain comme celui-ci:

try {
    ...
    const submissionResponse = await myContract.submitTransaction('queryingFunction', param1, param2, ...);

    let myObject = MyObject.fromBuffer(submissionResponse);

    /**
     * Here is some logic that I wrote handling the unregistered keys
     */

} catch (error) {
    console.log(`Error processing transaction ${error}`);
    console.log(error.stack);
    return 500;
} finally {
    console.log('Disconect from Fabric gateway);
    gateway.disconnect();
}

Alors, comment puis-je gérer les clés qui sont l'interrogation non enregistrés?

Créé 13/02/2020 à 23:57
source utilisateur
Dans d'autres langues...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more