Manipulace dotazování neregistrované kláves na blockchain síti Hyperledger Fabric

hlasů
0

Mám velmi jednoduchý blockchain sítě pomocí dvou organizací, jeden kanál a jednu inteligentní smlouvy instance. Když jsem uložit objekt a dotaz to se svým klíčem všechno funguje perfektně. Ale když jsem dotazu neregistrovaného klávesu se mi zobrazí následující varování a chyby:

Varování:

varují: [Transakce]: _validatePeerResponses: přijaté odezvy chyby z peer: zpráva = transakce vrácena se selháním: SyntaxError: Neočekávaný konec JSON vstupu, zásobník = chyba: transakci vrátil se selháním: SyntaxError: Neočekávaný konec vstupu JSON

Chyba

error: [Transaction]: _validatePeerResponses: Bez platné odpovědi od jakýchkoli vrstevníky. chybové reakce 1 peer: peer = peer0.car1.webcartorios.com, status = 500, zpráva = transakce se vrátil se selháním: SyntaxError: Neočekávaný konec vstupu JSON

Můj Node.js kód dotazování blockchain sítě vypadá následovně:

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

Tak, jak mám zacházet s dotazem klíče, které nejsou registrovány?

Položena 13/02/2020 v 23:57
zdroj uživatelem
V jiných jazycích...                            

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