2017-07-18 2 views
2

Schritte "Git Clone ...", "startFabric.sh" und "npm.install" komplett ohne Fehler. "Node query.js" ergibt:hyperledger-fabric "Schreiben Sie Ihre erste Anwendung" query.js Schritt schlägt fehl

Set wallet path, and associate user PeerAdmin with application 
    error: [Client.js]: Failed to load user "PeerAdmin" from local key value store. Error: TypeError: this is not a typed array. 
     at Function.from (native) 
     at importKey (/home/peter/fabric-samples/fabcar/node_modules/fabric-client/lib/impl/CryptoSuite_ECDSA_AES.js:180:26) 
     at fromString (/home/peter/fabric-samples/fabcar/node_modules/fabric-client/lib/User.js:228:28) 
     at /home/peter/fabric-samples/fabcar/node_modules/fabric-client/lib/Client.js:968:22 
    error: [Client.js]: Failed to load an instance of requested user "PeerAdmin" from the state store on this Client instance. Error: TypeError: this is not a typed array. 
     at Function.from (native) 
     at importKey (/home/peter/fabric-samples/fabcar/node_modules/fabric-client/lib/impl/CryptoSuite_ECDSA_AES.js:180:26) 
     at fromString (/home/peter/fabric-samples/fabcar/node_modules/fabric-client/lib/User.js:228:28) 
     at /home/peter/fabric-samples/fabcar/node_modules/fabric-client/lib/Client.js:968:22 
    Caught Error [TypeError: this is not a typed array.] 

Anmerkung: nach dem GIT-Klons Schritt, gibt es keinen "chaincode" in Stoffproben/Fabcar wie in der Dokumentation angegeben, aber es gibt eine chaincode/Fabcar in Stoffproben. Dies scheint kein Problem zu verursachen. Hinweis: Alle Schritte in "Erstellen Ihres ersten Netzwerks" sind ohne Probleme abgeschlossen.

+0

Peter, danke für die Frage. Können Sie bitte zusätzliche Informationen zu Ihrer Umgebung bereitstellen? Welche Version von Node benutzt du? Welches Betriebssystem und welche Version? Ich habe gerade Fabcar Probe ohne Problem ausgeführt. – christo4ferris

+0

Knoten 4.2.6, npm 3.10.10, läuft auf Ubuntu Xenial –

+0

Installierte Knoten Version 6.11.1 und erneut ausgeführt. Neuer Fehler: –

Antwort

2

Hyperledger Fabric 1.0 wurde gegen Node.js Version> = 6.9 und < 7.x getestet. Wenn Sie einen ähnlichen Fehler erhalten, empfehlen Sie, die Version von Node.js zu aktualisieren (oder einen Versionsmanager wie nvm zu verwenden) und es erneut zu versuchen. Wenn Sie bereits npm install mit einer älteren Version von Node ausgeführt haben, sollten Sie die Struktur node_modules löschen und npm install erneut ausführen, um sicherzustellen, dass Sie die richtigen Abhängigkeiten installieren.

Verwandte Themen