Проблема с созданием цепочки кода в Hyperledger Fabric? - PullRequest
0 голосов
/ 23 января 2019

У меня странная ситуация с установленным цепным кодом. У меня есть цепной код, который установлен на всех пирах. Когда я проверяю цепной код, создаю экземпляр с помощью нижеуказанного.

peer chaincode list --installed 

Показывает установленный код цепи.

Я создаю цепной код с указанием ниже.

 peer chaincode instantiate -o orderer0.sample.com:7050 -C mychannel -n mycc -v 1.0 -c '{"Args":["init"]}' -P "AND ('appleMSP.peer','samsungMSP.peer')"

Это не показывает никакой ошибки, и контейнер цепного кода работает.

Но когда я пытаюсь вызвать цепной код, я получаю ошибку ниже

Ошибка: ошибка подтверждения во время вызова. ответ: статус: 500 сообщение: «убедитесь, что цепочечный код mycc успешно создан и повторите попытку: цепочечный код mycc не найден»

Журналы для Заказчика

2019-01-23 06: 46: 19.427 UTC Дескриптор [заказчик / общий / широковещательный] -> WARN 035 Ошибка чтения из 172.20.0.19:46380: ошибка rpc: code = отменено desc = контекст отменен

Я видел журналы для peer и orderer, но заметил, что там много. Пожалуйста, направь меня туда, где я делаю что-то не так.

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 19 марта 2019

peer chaincode instantiate должен иметь опцию --waitForEvent, как invoke.

Мы реализовали это в fabric-sdk-py

0 голосов
/ 24 января 2019

Пожалуйста, проверьте с этой переменной CORE_PEER_GOSSIP_USELEADERELECTION=true

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...