Manipularea interoghează chei neînregistrate pe rețeaua blockchain Hyperledger Fabric

voturi
0

Am o rețea de blockchain foarte simplu, cu două organizații, un canal și un contract de inteligent instanțiat. Când m-am stoca un obiect și de interogare cu totul său cheie funcționează perfect. Dar când am interoga o cheie neînregistrată am obține următorul avertisment și eroare:

Avertizare:

avertizează: [Transaction]: _validatePeerResponses: a primit răspunsul de eroare de la egal la egal: mesaj = tranzacție a revenit cu eșec: SyntaxError: Sfârșit neașteptat de intrare JSON, stiva = Eroare: tranzacție a revenit cu eșec: SyntaxError: Sfârșit neașteptat de intrare JSON

Eroare

eroare: [Transaction]: _validatePeerResponses: Nu există răspunsuri valide de la orice colegii. raspunsuri de eroare 1 la egal la egal la egal la egal: = peer0.car1.webcartorios.com, starea = 500, mesajul = tranzacție a revenit cu eșec: SyntaxError: Sfârșit neașteptat de intrare JSON

Codul meu Node.js pentru interogarea blockchain arată rețea, cum ar fi acest lucru:

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();
}

Deci, cum mă ocup de interoghează chei care nu sunt înregistrate?

Întrebat 13/02/2020 la 21:57
sursa de către utilizator
În alte limbi...                            

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