Ошибка при попытке создать экземпляр кода цепи на канале Hyperledger в Bluemix

Я настроил сеть блокчейна, используя сервисы Bluemix. Когда я пытаюсь создать развернутый файл .bna на своем канале, я получаю следующую ошибку:

Ошибка: /opt/go/src/ibm-bcs-b05c71a3dc784daebd6dc064d552a7ac-test1-1.0 (из $GOROOT) /chaincode/input/src/ibm-bcs-b05c71a3dc784daebd6dc064d552a7ac-test1-1.0 (из $GOPATH) /opt/goPATH /ibm-bcs-b05c71a3dc784daebd6dc064d552a7ac-test1-1.0 "

Может кто-то мне помочь, пожалуйста?


person branko terzic    schedule 15.09.2017    source источник
comment
Как вы развернули bna в bluemix и какие действия вы предприняли, чтобы получить эту ошибку   -  person david_k    schedule 15.09.2017
comment
Я развернул его с помощью веб-интерфейса Bluemix. Я получаю эту ошибку, когда выбираю вариант создания экземпляра.   -  person branko terzic    schedule 16.09.2017


Ответы (1)


Архив бизнес-сети (bna) не содержит кода цепочки, это только определение и реализация этой бизнес-сети, поэтому вы не можете развернуть файл bna и попытаться создать его экземпляр через пользовательский интерфейс платформы блокчейна ibm. Чтобы развернуть бизнес-сеть на платформе, вам необходимо следовать этому руководству https://ibm-blockchain.github.io/platform-deployment/

person david_k    schedule 17.09.2017
comment
я не уверен, что это правильно, bna содержит чейнкод, записанный в узле. Код в logic.js именно такой, он взаимодействует с реестрами и позволяет обновлять реестр. это чейнкод. Кроме того, облако ibm позволяет указать тип вашего чейнкода (Go или Node) при попытке создать его экземпляр. - person Andrei Dragotoniu; 23.08.2018
comment
Я до сих пор не уверен. пользовательский интерфейс явно поддерживает это, вы можете создать сеть в этот момент, не имеет значения, была ли она установлена ​​​​через bna или что-то еще. Все поддерживает это, и я на самом деле совершенно уверен, что за кулисами пользовательский интерфейс вызывает запуск сети. У меня на самом деле есть открытый вопрос по этому поводу прямо сейчас, вот как я нашел этот ответ. - person Andrei Dragotoniu; 23.08.2018
comment
слушайте, вряд ли это лучший способ вести дискуссию на эту тему, дело в том, что пользовательский интерфейс может делать то, что вы говорите, что он не может. Я знаю, потому что я уже видел, как это происходит, и также могу это доказать. Я на 100% уверен, что пользовательский интерфейс может создать экземпляр чейнкода, даже если он исходит от bna. Все, что мне нужно выяснить, это проблема с аргументами, которую я описал в своем открытом вопросе. - person Andrei Dragotoniu; 23.08.2018