我正在尝试将链代码部署到包含 4 个对等点和 IBM Bluemix 中的成员服务的网络。
我已经注册了用户“admin”,它有一个证书。
链码来自示例资产管理。
在 deploy-init 上,链码在线失败:
adminCert, err := stub.GetCallerMetadata()
if err != nil {
myLogger.Debug("Failed getting metadata")
return nil, errors.New("Failed getting metadata.")
}
if len(adminCert) == 0 {
myLogger.Debug("Invalid admin certificate. Empty.")
return nil, errors.New("Invalid admin certificate. Empty.")
}
管理员证书为空。为什么链码没有得到它?