2017-01-17 3 views
0

Привет, ребята, я использую гиперлегер v0.6, и я пытаюсь развернуть свой цепочный код с помощью HFC SDK. Хотя я могу успешно развернуть свой цепочный код с помощью интерфейса CLI, он каким-то образом не работает с использованием HFC SDK. При попытке развернуть появляется следующее сообщение об ошибке:Hyperledger Fabric Deploy Chaincode Failed с использованием HFC SDK

error = {"error": {"code": 2, "metadata": {"_ internal_repr": {}}}, "msg": "Ошибка: SQL: ни одной строки в наборе результатов "}

Эта проблема, кажется, каким-то образом связана с этим вопросом https://github.com/IBM-Blockchain/ibm-blockchain-issues/issues/64

Спасибо заранее!

+1

Я заметил, что проблема возникает, когда я использую имя '' membersrvc'' внутри файла '' docker-compse.yaml''. Когда я заменил его фактическим ip-адресом, например '' 172.17.0.2: 7054'', проблема, похоже, исчезла. Перед запуском '' docker-compose up'' я очистил некоторые вещи: '' rm -rf/tmp/keyValStore/'' и '' docker-compose rm membersrvc vp0''. То же самое в моем приложении, которое использовало hfc: для подключений gprc, я переключился (используя имена membersrvc и vp0 или peer) на ip-адреса с портами, например, '' chain.addPeer ("grpc: //172.17.0.3: 7051") «Я понимаю, что это вопрос опора. docker config ... – gvlax

ответ

0

Я вижу, что вы v0.6. Hyper book выпустил v1.0, который является значительным переписыванием. Вы не сможете получить поддержку v0.6 ... вы должны рассмотреть возможность продвижения версий.

Смежные вопросы