peer chaincode install -n simple-token -v 1.0 -l java -p /Users/friends/Documents/Virtual\ Machines.localized/share/projects/hsl-hsl-user-guide-examples-v14/simple-token/simple-token-chaincode
instance de chaînage homologue a réussi.Pourquoi le chaînage instancié le succès, mais la requête a échoué
peer chaincode instantiate -o orderer:7050 -C helloch -n simple-token -v 1.0 -l java -c "{\"Args\":[\"init\",\"{'id':'admin1','nick':'admin','type':'ADMIN','balance':100}\", \"{'id':'LiLei','nick':'LiLei','type':'ORDINARY','balance':100}\", \"{'id':'HanMeimei','nick':'HanMeimei','type':'ORDINARY','balance':100}\"]}"
mais échoué dans la requête de chaînage homologue dans mon shell non cli docker En fait,
peer chaincode query -o 127.0.0.1:7050 -C helloch -n hello -c "{\"Args\":[\"user.get\",\"\",\"LiLei\"]}"
Error: Error endorsing query: rpc error: code = Unknown desc = could not find chaincode with name 'simple-token' - make sure the chaincode simple-token has been successfully instantiated and try again - hy
Pouvez-vous exécuter "docker ps" pour voir à quel moment votre conteneur chaincode est en cours d'exécution? Ou docker "ps -a | grep -i hello" et "docker logs containerID" pour voir la sortie? –
Basé sur les journaux fournis dans votre autre question: https://stackoverflow.com/questions/46045970/why-peer-chaincode-instantiate-execuate-many-times-successfully il semble que pair ne peut tout simplement pas récupérer le bloc avec une transaction instanciée, d'où Le conteneur chaincode n'est pas étendu et vous ne pouvez donc pas interroger votre code d'accès. –