Ошибка: ошибка подтверждения во время вызова. ответ: статус: 500 сообщение: «ошибка в симуляции: - PullRequest
0 голосов
/ 29 апреля 2020

Я использую Hyperledger Fabri c 2.0. У меня есть две организации. ORGA и ORGB. Я использую "test-network" из репозитория fabri c -amples в качестве своей сети. Я отредактировал javascript версию цепного кода fabcar, изменив имена переменных в функциях инициализации и других функциях цепного кода fabcar. js. Я установил мой отредактированный цепной код на пиров двух организаций. Я также успешно утвердил код цепи на 2 орг. Успешно передано определение цепного кода на канал. Но когда я пытаюсь вызвать цепной код с помощью команды с функцией initLedger, я получаю сообщение об ошибке:

команда: равноправный вызов цепного кода -o localhost: 7050 --ordererTLSHostnameOverride orderer.example.com --tls true - cafile $ {PWD} /organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem - C mychannel -n deed --peerAddresses localhost: 7051 - -tlsRootCertFiles $ {PWD} /organizations/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt --peerAddresses localhost: 9051 --tlsRootCertFiles $ {PWD} / организации / peerOrganizations / org2.example.com/peers/peer0.org2.example.com/tls/ca.crt --isInit - c '{"function": "initLedger", "Args": []}'

Я получаю сообщение об ошибке, показанное ниже:

Ошибка: ошибка подтверждения во время вызова. Ответ: Статус: 500 сообщение: "Ошибка при моделировании: не удалось выполнить транзакцию 5b14718ab2408cd29dafc9daf33e193534c7a1262afebd0ca5eae3b0116aeca0: не удалось запустить chaincode deed_1: 48b197c4e734f589019d61ba1615ad9fc2b0007f478ab92a8b34714bc3c404e0: регистрация chaincode не удалось: контейнер вышел 1"

1008 * помочь мне. С уважением, Сати sh

1 Ответ

1 голос
/ 29 апреля 2020

Ошибка говорит о том, что контейнер, содержащий цепной код, завершился после завершения процесса цепного кода с кодом выхода 1. Если вы настроили одноранговый узел для потоковой передачи журналов контейнера цепочечного кода (vm.docker.attachStdout=true / CORE_VM_DOCKER_ATTACHSTDOUT=true) , вы можете просмотреть журналы одноранговых узлов, чтобы увидеть любые ошибки, вызванные цепным кодом.

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