Håndtering spør uregistrerte tastene på Hyperledger Fabric blockchain nettverk

stemmer
0

Jeg har en veldig enkel blockchain nettverk med to organisasjoner, en kanal og en smart kontrakt instansiert. Når jeg lagre et objekt og spørring det med sin nøkkel alt fungerer perfekt. Men når jeg spørre en uregistrert nøkkel får jeg følgende advarsel og feil:

Advarsel:

warn: [Transaction]: _validatePeerResponses: Mottatt feil svar fra node: message = transaksjon returneres med svikt: Syntaks: Uventet enden av JSON- inndata, stack = Feil: transaksjon returnert med svikt: Syntaks: Uventet ende av JSON- inndata

Feil

Feil: [Transaksjons]: _validatePeerResponses: Ingen gyldige svar fra noen jevnaldrende. En peer-peer feilreaksjoner: = peer0.car1.webcartorios.com, status = 500, meldingen = transaksjon returneres med svikt: Syntaks: Uventet ende av JSON- inndata

Min node.js kode for å spørre de blockchain nettverk ser slik ut:

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

Så, hvordan kan jeg håndtere spørring nøkler som ikke er registrert?

Publisert på 13/02/2020 klokken 21:57
kilden bruker
På andre språk...                            

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