使用Fabric Nodejs SDK 1.1.0在Kubernetes上部署Fabric 1.1.0时出现未定义错误

时间:2018-03-22 07:04:11

标签: kubernetes hyperledger-fabric blockchain hyperledger

我们一直在使用Fabric-Nodejs SDK(1.1.0)开发blockchain-app,并尝试在kubernetes上使用Fabric(1.1.0)。引用了以下链接 - https://hackernoon.com/how-to-deploy-hyperledger-fabric-on-kubernetes-1-a2ceb3ada078https://github.com/IBM/blockchain-network-on-kubernetes

到目前为止,我们可以部署两个组织解决方案,每个解决方案在kubernetes上有两个同行。现在,使用Fabric CLI,我们可以运行创建通道,连接通道,安装和实例化链代码,其他链代码功能可以正常工作。

但是当我们使用Fabric-Nodejs SDK尝试所有类似功能时,我们可以成功创建频道,然后在加入频道期间我们遇到错误。错误没有提供任何线索,并说“err”对象本身未定义到joinchannel.js文件中 -

  

“(node:1832)UnhandledPromiseRejectionWarning:未处理的承诺   rejection(rejection id:1):TypeError:无法读取属性'stack'   of undefined(node:1832)[DEP0018] DeprecationWarning:未处理   承诺拒绝被弃用。在未来,承诺拒绝   未处理的将使用a终止Node.js进程   非零退出代码。“

我们检查了对等体,orderer和CA的日志,但没有一个给出ERROR,并且都给出了DEBUG详细信息。

使用Nodejs代码从Fabric示例创建/加入/安装/调用链代码 - https://github.com/hyperledger/fabric-samples/tree/release-1.1/balance-transfer/app

1 个答案:

答案 0 :(得分:0)

即使您使用版本1.1,也可以使用稍微较旧的示例。

您已在版本1.1 @ https://github.com/hyperledger/fabric/blob/release-1.1/examples/e2e_cli/end-to-end.rst

中设置了Kubernetes

Hyperledger结构似乎正朝着使用Cello进行复杂网络的方式发展 - http://hyperledger-cello.readthedocs.io/

相关问题