尝试部署业务网络时,结果集中没有行

时间:2017-04-14 09:00:14

标签: hyperledger-composer

尝试将光纤网络编写器业务网络存档部署到0.6本地超级边缘光纤网结构时,出现以下错误。

BusinessNetworkDefinition:fromArchive()             < [object Object]
HFCConnection            :deploy()                  Deploying business network org.acme.biznet@0.0.1
FSConnectionProfileStore :load()                    Loaded connection profile hlfabric {
    "type": "hlf",
    "membershipServicesURL": "grpc://localhost:7054",
    "peerURL": "grpc://localhost:7051",
    "eventHubURL": "grpc://localhost:7053",
    "keyValStore": "/tmp/keyValStore",
    "deployWaitTime": 300,
    "invokeWaitTime": 30,
    "certificate": null,
    "certificatePath": null
}
HFCUtil                  :deployChainCode()         function init force true concerto
HFCUtil                  :deployChainCode()         onError {"error":{"code":2,"metadata":{"_internal_repr":{}}},"msg":"Error: sql: no rows in result set"}
ConnectorServer          :Error: Error: sql: no rows in result set() undefined 
ConnectorServer          :connectionDeploy()        <

1 个答案:

答案 0 :(得分:2)

使用超级分层结构实例注册时,凭据将存储在连接配置文件中定义的keyValStore目录中。然后,如果您尝试与其他超级分层结构实例交互或停止并重新启动docker容器,以获得具有相同连接配置文件的本地运行的超级分层结构实例(有效地定义新实例),并且已经存储在keyValStore中的凭据这个错误。这是因为凭据对该实例无效。 要解决此问题,请更改连接配置文件以使用keyValStore的其他目录,或删除该目录及其内容,然后重试。