问题描述
我一直在尝试使用带有 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 (将#修改为@)