gpt4 book ai didi

node.js - 使用 Node.js SDK 调用链代码时出错 [TypeError : Cannot read property 'getConnectivityState' of undefined]

转载 作者:太空宇宙 更新时间:2023-11-03 22:50:09 25 4
gpt4 key购买 nike

未能成功调用::TypeError: 无法读取未定义的属性“getConnectivityState”/opt/share/hyperledger/node_modules/fabric-client/lib/EventHub.js:355 if(self._stream) state = self.stream.call.channel.getConnectivityState(); ^

TypeError: Cannot read property 'getConnectivityState' of undefined
at ClientDuplexStream.<anonymous> (/opt/share/hyperledger/node_modules/fabric-client/lib/EventHub.js:355:56)
at emitOne (events.js:116:13)
at ClientDuplexStream.emit (events.js:211:7)
at ClientDuplexStream._emitStatusIfDone (/opt/share/hyperledger/node_modules/grpc/src/client.js:236:12)
at ClientDuplexStream._readsDone (/opt/share/hyperledger/node_modules/grpc/src/client.js:201:8)
at /opt/share/hyperledger/node_modules/grpc/src/client_interceptors.js:705:15

我正在使用最新版本的先决条件,如以下链接所述:

http://hyperledger-fabric.readthedocs.io/en/release-1.1/getting_started.html#install-prerequisites

谁能告诉我哪里错了?

最佳答案

是的,这是由于 3 天前发布了新版本的 grpc (v1.11.0)。该版本由fabric-client控制,并且采用最新的可用版本。您需要删除 grpc 模块并使用 npm install grpc@1.9.1 重新安装。这将解决该问题。展望 future ,您可能需要在 package.json 中将 grpc 修复为 1.9.1,直到 Hyperledger 解决此问题。

引用: https://chat.hyperledger.org/channel/general?msg=FME6aDfnfMexWTm6g

关于node.js - 使用 Node.js SDK 调用链代码时出错 [TypeError : Cannot read property 'getConnectivityState' of undefined],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50134379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com