Hyperledge 网关 v2 故障 - gRPC 故障:未实现

问题描述

我一直在尝试使用带有 IBM VSCode 插件的 Hyperledger Fabric。最近,在我升级插件支持 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 网关和链 1.4 所做的相同,例如:

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

并且智能合约也正确部署在 BC 上:

IBM VSCo BC Console Screenshot

如果有人能帮助我解决这个问题,我将不胜感激,因为我已经被困了大约一个月,根本无法测试我的新应用程序。提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...