【问题标题】:Hyperledger composer rest server error grep超级账本作曲家休息服务器错误 grep
【发布时间】:2018-05-16 19:18:38
【问题描述】:

我正在关注 ibm 文档第 3 部分中的超级账本作曲家教程 链接:https://www.ibm.com/developerworks/cloud/library/cl-deploy-interact-extend-local-blockchain-network-with-hyperledger-composer/index.html 当我执行 composer-rest-server 命令本质上启动其余服务器时,我收到以下错误并且不知道如何修复它。

    Discovering types from business network definition ...
/usr/local/lib/node_modules/composer-rest-server/node_modules/fabric-client/lib/ChannelEventHub.js:666
                throw error;
                ^

Error: Connection is not in the READY state
    at ChannelEventHub._checkConnection (/usr/local/lib/node_modules/composer-rest-server/node_modules/fabric-client/lib/ChannelEventHub.js:664:17)
    at ChannelEventHub.registerChaincodeEvent (/usr/local/lib/node_modules/composer-rest-server/node_modules/fabric-client/lib/ChannelEventHub.js:825:8)
    at HLFConnection._registerForChaincodeEvents (/usr/local/lib/node_modules/composer-rest-server/node_modules/composer-connector-hlfv1/lib/hlfconnection.js:279:44)
    at HLFConnection._checkCCListener (/usr/local/lib/node_modules/composer-rest-server/node_modules/composer-connector-hlfv1/lib/hlfconnection.js:256:22)
    at Timeout.ccListenerHandle.setTimeout [as _onTimeout] (/usr/local/lib/node_modules/composer-rest-server/node_modules/composer-connector-hlfv1/lib/hlfconnection.js:381:35)
    at ontimeout (timers.js:482:11)
    at tryOnTimeout (timers.js:317:5)
    at Timer.listOnTimeout (timers.js:277:5)

当我尝试使用 composer-rest-server 生成其余服务器时会发生这种情况

【问题讨论】:

    标签: hyperledger-fabric hyperledger hyperledger-composer


    【解决方案1】:

    短版:使用 composer-rest-server v0.19.4 或更高版本

    长版:用于节点的 grpc 最近更新到 1.11 并引入了重大更改。而这个版本是由composer所依赖的fabric node sdk自动拾取的。从 v0.19.4 开始,我们进行了规避,以确保首先引入兼容版本的 grpc,从而解决此问题。

    【讨论】:

      猜你喜欢
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2018-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多