Сбой Hyperledge gateway v2 — сбой gRPC: НЕ ВЫПОЛНЕН

#java #hyperledger-fabric #hyperledger #ibm-blockchain

#java #hyperledger-fabric #hyperledger #ibm-блокчейн

Вопрос:

Я пытался работать с Hyperledger Fabric с помощью плагина IBM VSCode. Недавно после того, как я обновил плагин для поддержки Hyperledger v2, приложение перестало работать с несколькими ошибками, и мне трудно понять, почему это происходит.

Первая ошибка, которую я получаю, это:

 [main] ERROR org.hyperledger.fabric.sdk.ServiceDiscovery - Service discovery in channel: mychannel, peer: Peer{ id: 2, name: org1peer-api.127-0-0-1.nip.io:8080.......
 

что кажется странным, поскольку объявляет обнаружение, которое, похоже, не является ошибкой.

Вторая ошибка, которую я получаю, это:

 [main] ERROR org.hyperledger.fabric.sdk.Channel - Channel Channel{id: 1, name: mychannel} Sending proposal with transaction: ........gRPC failure=Status{code=UNIMPLEMENTED, description=HTTP status code 404
invalid content-type: text/plain; charset=utf-8
headers: Metadata(:status=404,content-type=text/plain; charset=utf-8,date=Mon, 01 Mar 2021 05:04:34 GMT,x-content-type-options=nosniff,content-length=19)
 

и на консоли блокчейна я получаю сообщение «ошибка прокси, клиент отключен».

что я также не понимаю, поскольку я передаю те же аргументы, что и раньше, с помощью HLF gateway amp; chain 1.4, например:

 contract.submitTransaction("changeCarOwner", key, owner);
 

И смарт-контракт также правильно развернут на BC:

Скриншот консоли IBM VSCo BC

Я был бы очень признателен, если кто-нибудь сможет помочь мне с этой проблемой, поскольку я застрял уже около месяца и вообще не могу протестировать свое новое приложение. Заранее спасибо.