Проблема создания экземпляра цепочки кода Java в Hyperledger Fabric v1.3 - не удалось вызвать имя цепочки кода: "lscc" - PullRequest
0 голосов
/ 25 октября 2018

У меня проблема при создании экземпляра Chaincode в Hyperledger Fabric v1.3.

В учебном пособии «Построение вашей первой сети» на официальном сайте Hyperledger Fabric был успешно создан экземпляр цепочки кода Java без каких-либо проблем..

Однако, когда я создал цепной код, который сделал сам, возникает следующая ошибка lscc:

Снимок экрана трассировки стека исключений

Снимок экрана с сообщением об ошибке

1 Ответ

0 голосов
/ 09 ноября 2018

Воспроизведена та же проблема, v1.3 Java SDK + создание экземпляров Java Chaincode :) несколько раз, код цепочки GO работает просто отлично.Вероятно, ошибка с созданием кода совместимости с цепочкой Java.

2018-11-08 18:48:25,798 main ERROR Channel:4103 - Sending proposal to peer1.domain.com failed because of timeout(120000 milliseconds) expiration
java.util.concurrent.TimeoutException
at org.hyperledger.fabric.sdk.Channel.sendProposalToPeers(Channel.java:4086)
at org.hyperledger.fabric.sdk.Channel.sendInstantiationProposal(Channel.java:2501)
at org.hyperledger.fabric.sdkintegration.End2endIT_custom_java.runChannel(End2endIT_custom_java.java:473)


2018-11-08 21:24:19.099 UTC [core/comm] ServerHandshake -> ERRO 0a6 TLS handshake failed with error EOF {"server": "PeerServer", "remote address": "172.20.0.9:33462"}
2018-11-08 21:24:19.804 UTC [endorser] SimulateProposal -> ERRO 0a7 [channel][7c4fa0e2] failed to invoke chaincode name:"lscc" , error: timeout expired while starting chaincode SimpleChaincode:1 for transaction

Принимая во внимание, что код цепочки Go работает отлично, никаких других отличий в коде.: 27.686 UTC [lscc] executeInstall -> INFO 031 Установленный цепной код [SimpleChaincode] Версия [1] для равноправного доступа

Воспроизводится снова и снова только с использованием экземпляров кода Java с теми же журналами, экземпляр Go Code отлично работает: https://hastebin.com/osafazisaj.rb

когда я переключаюсь с Kafka на SOLO orderer, я получаю лучшее и другое исключение, поскольку иногда Kafka orderer зависает, вызывая насыщение сети докера?При переключении в режим SOLO выдается ошибка: не удалось вызвать имя цепного кода: «lscc», ошибка: истекло время ожидания при выполнении транзакции

https://hastebin.com/konoqewofe.md

...