IBM Cloud 上的 Hyperledger,链代码启动并等待注册
Hyperledger on IBM Cloud, chaincode launched and waiting for registration
代码
目前我正在按照this article开发我的BNA到IBM区块链云平台(开始计划)。不幸的是,当我尝试 运行 这行代码时出现错误:
composer network start -c admin@mynetwork-fabric -A admin -C ./creds/admin-pub.pem -f delete.card -n my_network -V 0.0.4
错误
我很确定所有参数都很好,完整的错误是:
Error: Error trying to start business network. Error: No valid responses
from any peers.
Response from attempted peer comms was an error: Error: 2 UNKNOWN:
premature execution - chaincode (my_network:0.0.4) launched and
waiting for registration
或者有时错误是:
Error: Error trying to start business network. Error: No valid responses
from any peers.
Response from attempted peer comms was an error: Error:
REQUEST_TIMEOUT
我知道有时可能会超时,但我并没有真正得到 launched and waiting for registration
错误。
P.S.
- 我的 hyperledger composer 版本是 0.19。
- 我也看了this deploying tutorial,由于Hyperledger Composer版本不同,可能会有一些不同的命令。我检查了 composer hep 以将命令传输到 composer 0.19 上的 运行ning。
解决方案:
- 降级
composer-cli
至 0.18.1
- 将您的 package.json、
composer-cli
更改为 0.18.1
npm install
创建新的 bna
- 重新安装
- 重启
如果您使用的是 IBM Cloud Starter Plan,则需要使用 Composer v0.18.1 而不是 v0.19。
此外,这是您应该关注的文档:
代码
目前我正在按照this article开发我的BNA到IBM区块链云平台(开始计划)。不幸的是,当我尝试 运行 这行代码时出现错误:
composer network start -c admin@mynetwork-fabric -A admin -C ./creds/admin-pub.pem -f delete.card -n my_network -V 0.0.4
错误
我很确定所有参数都很好,完整的错误是:
Error: Error trying to start business network. Error: No valid responses from any peers. Response from attempted peer comms was an error: Error: 2 UNKNOWN: premature execution - chaincode (my_network:0.0.4) launched and waiting for registration
或者有时错误是:
Error: Error trying to start business network. Error: No valid responses from any peers. Response from attempted peer comms was an error: Error: REQUEST_TIMEOUT
我知道有时可能会超时,但我并没有真正得到 launched and waiting for registration
错误。
P.S.
- 我的 hyperledger composer 版本是 0.19。
- 我也看了this deploying tutorial,由于Hyperledger Composer版本不同,可能会有一些不同的命令。我检查了 composer hep 以将命令传输到 composer 0.19 上的 运行ning。
解决方案:
- 降级
composer-cli
至 0.18.1 - 将您的 package.json、
composer-cli
更改为 0.18.1 npm install
创建新的 bna- 重新安装
- 重启
如果您使用的是 IBM Cloud Starter Plan,则需要使用 Composer v0.18.1 而不是 v0.19。
此外,这是您应该关注的文档: