我能够生成我的存档文件(.bna),但是当我运行命令来部署它时,我收到以下错误:
$ composer network deploy --archiveFile test@1.0.0.bna --enrollId user_type4_1 --enrollSecret <secret> -p bluemix
Deploying business network from archive: test@1.0.0.bna
Business network definition:
Identifier: test@1.0.0
Description:
TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.
Command failed
我的connection.json
个人资料的bluemix
个文件是:
{
"type": "hlf",
"membershipServicesURL": "grpcs://6175a0e332ef47a3b87dc1056697e76b-ca.us.blockchain.ibm.com:30001",
"peerURL": "grpcs://6175a0e332ef47a3b87dc1056697e76b-vp3.us.blockchain.ibm.com:30001",
"eventHubURL": "grpcs://6175a0e332ef47a3b87dc1056697e76b-vp3.us.blockchain.ibm.com:31001",
"keyValStore": "/home/jeff/.composer-credentials",
"deployWaitTime": "300",
"invokeWaitTime": "100"
}
答案 0 :(得分:2)
请看 Fabric composer integration with Bluemix blockchain service, 您的连接配置文件缺少证书和certificatePath 使用定义的安全grpc通信所需的定义 在您的连接配置文件中服务提供商(bluemix)应该有 提供证书信息作为连接的一部分 的信息。