尝试部署业务网络时结果集中没有行
No rows in result set when trying to deploy a business network
我在尝试将 fabric composer 业务网络存档部署到 0.6 本地 hyperledger fabric 设置时遇到以下错误。
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() <
当您注册 hyperledger fabric 实例时,凭据将存储在您的连接配置文件中定义的 keyValStore 目录中。如果您然后尝试与不同的 hyperledger fabric 实例交互,或者您停止并重新启动具有相同连接配置文件的本地 运行 hyperledger fabric 实例(有效定义新实例)的 docker 容器,这凭据已存储在 keyValStore 中,您会收到此错误。这是因为凭据对该实例无效。
要解决此问题,请更改您的连接配置文件以对 keyValStore 使用不同的目录,或者删除该目录及其内容,然后重试。
我在尝试将 fabric composer 业务网络存档部署到 0.6 本地 hyperledger fabric 设置时遇到以下错误。
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() <
当您注册 hyperledger fabric 实例时,凭据将存储在您的连接配置文件中定义的 keyValStore 目录中。如果您然后尝试与不同的 hyperledger fabric 实例交互,或者您停止并重新启动具有相同连接配置文件的本地 运行 hyperledger fabric 实例(有效定义新实例)的 docker 容器,这凭据已存储在 keyValStore 中,您会收到此错误。这是因为凭据对该实例无效。 要解决此问题,请更改您的连接配置文件以对 keyValStore 使用不同的目录,或者删除该目录及其内容,然后重试。