尝试将结构编辑器业务网络存档部署到 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() <
当您注册超级账本结构实例时,凭据存储在连接配置文件中定义的keyValStore目录中。如果您随后尝试与不同的超级账本结构实例进行交互,或者停止并重新启动具有相同连接配置文件的本地运行的超级账本结构实例(有效地定义新实例(的 docker 容器,并且此凭据已存储在 keyValStore 中,则会收到此错误。这是因为凭据对该实例无效。若要解决此问题,请更改连接配置文件以对 keyValStore 使用其他目录,或删除该目录及其内容,然后重试。