[SingleQueryHandler]:评估:消息=查询失败错误:[],stack=FabricError:查询失败错误:[] Hyperledger Fabric SDK 2.2

如何解决[SingleQueryHandler]:评估:消息=查询失败错误:[],stack=FabricError:查询失败错误:[] Hyperledger Fabric SDK 2.2

我正在运行 Fabric Node SDK 2.2。我在查询分类帐时面临的问题是这样的。

error: [SingleQueryHandler]: evaluate: message=Query failed. Errors: [],stack=FabricError: Query failed. Errors: []
    at SingleQueryHandler.evaluate (/fabric23/node_modules/fabric-network/lib/impl/query/singlequeryhandler.js:47:23)
    at Transaction.evaluate (/fabric23/node_modules/fabric-network/lib/transaction.js:276:49)
    at ContractImpl.evaluateTransaction (/fabric23/node_modules/fabric-network/lib/contract.js:179:45)
    at main (/fabric23/test.js:69:40)
    at processTicksAndRejections (internal/process/task_queues.js:97:5),name=FabricError
Failed to evaluate transaction: FabricError: Query failed. Errors: []

所以我设置了调试日志位置,发现 singlequeryhandler.js 构造函数正在传递一个空的 peers 列表。但是在此之前,日志显示它能够连接到网络中的所有对等节点和排序节点。不确定我是否做错了什么。在构造函数日志行周围添加 *s 以使其可见。

debug: Successfully constructed a winston logger with configurations error=error.log,debug=debug.log,info=console
debug: [crypto_ecdsa_aes]: Hash algorithm: SHA2,hash output size: 256
debug: [Gateway]: in Gateway constructor
debug: [Gateway]: connect - start
debug: [Gateway]: connection options: {"wallet":{"providerRegistry":{"providers":{}},"store":{"storePath":"wallet"}},"identity":"org2user","discovery":{"enabled":false,"asLocalhost":false},"clientTlsIdentity":"tlsid"}
debug: [Client]: Client.constructor[gateway client] - start 
debug: [Gateway]: connect - setting identity from wallet
debug: [crypto_ecdsa_aes]: createKeyFromRaw - start
debug: [crypto_ecdsa_aes]: createKeyFromRaw - have the key [Circular]
debug: [crypto_ecdsa_aes]: createKeyFromRaw - start
debug: [crypto_ecdsa_aes]: createKeyFromRaw - have the key [Circular]
debug: [Gateway]: connect - setting tlsIdentity
debug: [Client]: setTlsClientCertAndKey: gateway client - start
debug: [Gateway]: connect - NetworkConfig loading client from ccp
debug: [NetworkConfig]: loadFromConfig - start
debug: [NetworkConfig]: buildPeer - start - peer1.peers.org1.com
debug: [NetworkConfig]: findPeerMspid - start for peer1.peers.org1.com
debug: [NetworkConfig]: findPeerMspid - checking peer peer1.peers.org2.com in org ORG2MSP
dPeerMspid - checking peer peer2.peers.org2.com in org ORG2MSP
debug: [NetworkConfig]: buildOptions - start
debug: [Client]: newEndpoint: gateway client - start
debug: [Client]: getConnectionOptions: gateway client - start
debug: [Client]: newEndpoint: gateway client grpc-wait-for-ready-timeout set to 3000
debug: [Client]: newEndpoint: gateway client requestTimeout set to 12000
debug: [Client]: newEndpoint: gateway client - ssl_target_name_override: peer1.peers.org1.com
debug: [Endpoint]: Endpoint.constructor - start 
debug: [Client]: new endpoint url: grpcs://10.100.xxx.xxx:7051
debug: [NetworkConfig]: buildPeer - about to connect to endorser peer1.peers.org1.com url:grpcs://10.100.xxx.xxx:7051 mspid:undefined
debug: [Client]: getEndorser: gateway client start name:peer1.peers.org1.com
debug: [Client]: getEndorser: gateway client create endorser name:peer1.peers.org1.com
debug: [Endorser]: Endorser.constructor[peer1.peers.org1.com] - start 
debug: [Client]: getEndorser: gateway client return endorser name:peer1.peers.org1.com
debug: [ServiceEndpoint]: connect[Endorser-peer1.peers.org1.com] - start 
debug: [ServiceEndpoint]: connect[Endorser-peer1.peers.org1.com] - create the grpc service for peer1.peers.org1.com
debug: [ServiceEndpoint]: waitForReady - start Endorser-peer1.peers.org1.com - grpcs://10.100.xxx.xxx:7051
debug: [ServiceEndpoint]: waitForReady - promise running peer1.peers.org1.com - grpcs://10.100.xxx.xxx:7051
debug: [ServiceEndpoint]: waitForReady - Successfully connected to remote gRPC server peer1.peers.org1.com url:grpcs://10.100.xxx.xxx:7051
debug: [ServiceEndpoint]: connect[Endorser-peer1.peers.org1.com] - end - completed the waitForReady for peer1.peers.org1.com
debug: [NetworkConfig]: buildPeer - connected to endorser peer1.peers.org1.com url:grpcs://10.100.xxx.xxx:7051
debug: [NetworkConfig]: buildPeer - start - peer1.peers.org3.com
debug: [NetworkConfig]: findPeerMspid - start for peer1.peers.org3.com
debug: [NetworkConfig]: findPeerMspid - checking peer peer1.peers.org2.com in org ORG2MSP
debug: [NetworkConfig]: findPeerMspid - checking peer peer2.peers.org2.com in org ORG2MSP
debug: [NetworkConfig]: buildOptions - start
debug: [Client]: newEndpoint: gateway client - start
debug: [Client]: getConnectionOptions: gateway client - start
debug: [Client]: newEndpoint: gateway client grpc-wait-for-ready-timeout set to 3000
debug: [Client]: newEndpoint: gateway client requestTimeout set to 12000
debug: [Client]: newEndpoint: gateway client - ssl_target_name_override: peer1.peers.org3.com
debug: [Endpoint]: Endpoint.constructor - start 
debug: [Client]: new endpoint url: grpcs://10.100.xxx.xxx:7051
debug: [NetworkConfig]: buildPeer - about to connect to endorser peer1.peers.org3.com url:grpcs://10.100.xxx.xxx:7051 mspid:undefined
debug: [Client]: getEndorser: gateway client start name:peer1.peers.org3.com
debug: [Client]: getEndorser: gateway client create endorser name:peer1.peers.org3.com
debug: [Endorser]: Endorser.constructor[peer1.peers.org3.com] - start 
debug: [Client]: getEndorser: gateway client return endorser name:peer1.peers.org3.com
debug: [ServiceEndpoint]: connect[Endorser-peer1.peers.org3.com] - start 
debug: [ServiceEndpoint]: connect[Endorser-peer1.peers.org3.com] - create the grpc service for peer1.peers.org3.com
debug: [ServiceEndpoint]: waitForReady - start Endorser-peer1.peers.org3.com - grpcs://10.100.xxx.xxx:7051
debug: [ServiceEndpoint]: waitForReady - promise running peer1.peers.org3.com - grpcs://10.100.xxx.xxx:7051
debug: [ServiceEndpoint]: waitForReady - Successfully connected to remote gRPC server peer1.peers.org3.com url:grpcs://10.100.xxx.xxx:7051
debug: [ServiceEndpoint]: connect[Endorser-peer1.peers.org3.com] - end - completed the waitForReady for peer1.peers.org3.com
debug: [NetworkConfig]: buildPeer - connected to endorser peer1.peers.org3.com url:grpcs://10.100.xxx.xxx:7051
debug: [NetworkConfig]: buildPeer - start - peer1.peers.org2.com
debug: [NetworkConfig]: findPeerMspid - start for peer1.peers.org2.com
debug: [NetworkConfig]: findPeerMspid - checking peer peer1.peers.org2.com in org ORG2MSP
debug: [NetworkConfig]: findPeerMspid - found mspid ORG2MSP for peer1.peers.org2.com
debug: [NetworkConfig]: buildOptions - start
debug: [Client]: newEndpoint: gateway client - start
debug: [Client]: getConnectionOptions: gateway client - start
debug: [Client]: newEndpoint: gateway client grpc-wait-for-ready-timeout set to 3000
debug: [Client]: newEndpoint: gateway client requestTimeout set to 12000
debug: [Client]: newEndpoint: gateway client - ssl_target_name_override: peer1.peers.org2.com
debug: [Endpoint]: Endpoint.constructor - start 
debug: [Client]: new endpoint url: grpcs://10.167.xxx.xxx:7051
debug: [NetworkConfig]: buildPeer - about to connect to endorser peer1.peers.org2.com url:grpcs://10.167.xxx.xxx:7051 mspid:ORG2MSP
debug: [Client]: getEndorser: gateway client start name:peer1.peers.org2.com
debug: [Client]: getEndorser: gateway client create endorser name:peer1.peers.org2.com
debug: [Endorser]: Endorser.constructor[peer1.peers.org2.com] - start 
debug: [Client]: getEndorser: gateway client return endorser name:peer1.peers.org2.com
debug: [ServiceEndpoint]: connect[Endorser-peer1.peers.org2.com] - start 
debug: [ServiceEndpoint]: connect[Endorser-peer1.peers.org2.com] - create the grpc service for peer1.peers.org2.com
debug: [ServiceEndpoint]: waitForReady - start Endorser-peer1.peers.org2.com - grpcs://10.167.xxx.xxx:7051
debug: [ServiceEndpoint]: waitForReady - promise running peer1.peers.org2.com - grpcs://10.167.xxx.xxx:7051
debug: [ServiceEndpoint]: waitForReady - Successfully connected to remote gRPC server peer1.peers.org2.com url:grpcs://10.167.xxx.xxx:7051
debug: [ServiceEndpoint]: connect[Endorser-peer1.peers.org2.com] - end - completed the waitForReady for peer1.peers.org2.com
debug: [NetworkConfig]: buildPeer - connected to endorser peer1.peers.org2.com url:grpcs://10.167.xxx.xxx:7051
debug: [NetworkConfig]: buildOrderer - start - ord1.orderers.org1.com
debug: [NetworkConfig]: buildOptions - start
debug: [Client]: newEndpoint: gateway client - start
debug: [Client]: getConnectionOptions: gateway client - start
debug: [Client]: newEndpoint: gateway client grpc-wait-for-ready-timeout set to 3000
debug: [Client]: newEndpoint: gateway client requestTimeout set to 12000
debug: [Client]: newEndpoint: gateway client - ssl_target_name_override: ord1.orderers.org1.com
debug: [Endpoint]: Endpoint.constructor - start 
debug: [Client]: new endpoint url: grpcs://10.100.xxx.xxx:7050
debug: [NetworkConfig]: buildOrderer - about to connect to committer ord1.orderers.org1.com url:grpcs://10.100.xxx.xxx:7050 mspid:undefined
debug: [Client]: getCommitter: gateway client start name:ord1.orderers.org1.com
debug: [Client]: getCommitter: gateway client create committer name:ord1.orderers.org1.com
debug: [Committer]: Committer.constructor[ord1.orderers.org1.com] - start 
debug: [Client]: getCommitter: gateway client return committer name:ord1.orderers.org1.com
debug: [ServiceEndpoint]: connect[Committer-ord1.orderers.org1.com] - start 
debug: [ServiceEndpoint]: connect[Committer-ord1.orderers.org1.com] - create the grpc service for ord1.orderers.org1.com
debug: [ServiceEndpoint]: waitForReady - start Committer-ord1.orderers.org1.com - grpcs://10.100.xxx.xxx:7050
debug: [ServiceEndpoint]: waitForReady - promise running ord1.orderers.org1.com - grpcs://10.100.xxx.xxx:7050
debug: [ServiceEndpoint]: waitForReady - Successfully connected to remote gRPC server ord1.orderers.org1.com url:grpcs://10.100.xxx.xxx:7050
debug: [ServiceEndpoint]: connect[Committer-ord1.orderers.org1.com] - end - completed the waitForReady for ord1.orderers.org1.com
debug: [NetworkConfig]: buildOrderer - connected to committer ord1.orderers.org1.com url:grpcs://10.100.xxx.xxx:7050
debug: [NetworkConfig]: buildOrderer - start - ord2.orderers.org1.com
debug: [NetworkConfig]: buildOptions - start
debug: [Client]: newEndpoint: gateway client - start
debug: [Client]: getConnectionOptions: gateway client - start
debug: [Client]: newEndpoint: gateway client grpc-wait-for-ready-timeout set to 3000
debug: [Client]: newEndpoint: gateway client requestTimeout set to 12000
debug: [Client]: newEndpoint: gateway client - ssl_target_name_override: ord2.orderers.org1.com
debug: [Endpoint]: Endpoint.constructor - start 
debug: [Client]: new endpoint url: grpcs://10.100.xxx.xxx:7050
debug: [NetworkConfig]: buildOrderer - about to connect to committer ord2.orderers.org1.com url:grpcs://10.100.xxx.xxx:7050 mspid:undefined
debug: [Client]: getCommitter: gateway client start name:ord2.orderers.org1.com
debug: [Client]: getCommitter: gateway client create committer name:ord2.orderers.org1.com
debug: [Committer]: Committer.constructor[ord2.orderers.org1.com] - start 
debug: [Client]: getCommitter: gateway client return committer name:ord2.orderers.org1.com
debug: [ServiceEndpoint]: connect[Committer-ord2.orderers.org1.com] - start 
debug: [ServiceEndpoint]: connect[Committer-ord2.orderers.org1.com] - create the grpc service for ord2.orderers.org1.com
debug: [ServiceEndpoint]: waitForReady - start Committer-ord2.orderers.org1.com - grpcs://10.100.xxx.xxx:7050
debug: [ServiceEndpoint]: waitForReady - promise running ord2.orderers.org1.com - grpcs://10.100.xxx.xxx:7050
debug: [ServiceEndpoint]: waitForReady - Successfully connected to remote gRPC server ord2.orderers.org1.com url:grpcs://10.100.xxx.xxx:7050
debug: [ServiceEndpoint]: connect[Committer-ord2.orderers.org1.com] - end - completed the waitForReady for ord2.orderers.org1.com
debug: [NetworkConfig]: buildOrderer - connected to committer ord2.orderers.org1.com url:grpcs://10.100.xxx.xxx:7050
debug: [NetworkConfig]: buildOrderer - start - ord3.orderers.org1.com
debug: [NetworkConfig]: buildOptions - start
debug: [Client]: newEndpoint: gateway client - start
debug: [Client]: getConnectionOptions: gateway client - start
debug: [Client]: newEndpoint: gateway client grpc-wait-for-ready-timeout set to 3000
debug: [Client]: newEndpoint: gateway client requestTimeout set to 12000
debug: [Client]: newEndpoint: gateway client - ssl_target_name_override: ord3.orderers.org1.com
debug: [Endpoint]: Endpoint.constructor - start 
debug: [Client]: new endpoint url: grpcs://10.100.xxx.xxx:7050
debug: [NetworkConfig]: buildOrderer - about to connect to committer ord3.orderers.org1.com url:grpcs://10.100.xxx.xxx:7050 mspid:undefined
debug: [Client]: getCommitter: gateway client start name:ord3.orderers.org1.com
debug: [Client]: getCommitter: gateway client create committer name:ord3.orderers.org1.com
debug: [Committer]: Committer.constructor[ord3.orderers.org1.com] - start 
debug: [Client]: getCommitter: gateway client return committer name:ord3.orderers.org1.com
debug: [ServiceEndpoint]: connect[Committer-ord3.orderers.org1.com] - start 
debug: [ServiceEndpoint]: connect[Committer-ord3.orderers.org1.com] - create the grpc service for ord3.orderers.org1.com
debug: [ServiceEndpoint]: waitForReady - start Committer-ord3.orderers.org1.com - grpcs://10.100.xxx.xxx:7050
debug: [ServiceEndpoint]: waitForReady - promise running ord3.orderers.org1.com - grpcs://10.100.xxx.xxx:7050
debug: [ServiceEndpoint]: waitForReady - Successfully connected to remote gRPC server ord3.orderers.org1.com url:grpcs://10.100.xxx.xxx:7050
debug: [ServiceEndpoint]: connect[Committer-ord3.orderers.org1.com] - end - completed the waitForReady for ord3.orderers.org1.com
debug: [NetworkConfig]: buildOrderer - connected to committer ord3.orderers.org1.com url:grpcs://10.100.xxx.xxx:7050
debug: [NetworkConfig]: buildChannel - start - supplychain
debug: [Client]: getChannel: gateway client start name:supplychain
debug: [Client]: getChannel: gateway client create channel name:supplychain
debug: [Channel]: Channel.constructor[supplychain] - start
debug: [Channel]: Channel.constructor[supplychain] - channel name is good supplychain
debug: [Channel]: Constructed Channel instance: name - supplychain
debug: [Client]: getChannel: gateway client return channel name:supplychain
debug: [Client]: getEndorser: gateway client start name:peer1.peers.org1.com
debug: [Client]: getEndorser: gateway client existing endorser name:peer1.peers.org1.com
debug: [Client]: getEndorser: gateway client return endorser name:peer1.peers.org1.com
debug: [Channel]: addEndorser[supplychain] - start
debug: [ServiceEndpoint]: isConnectable[Endorser-peer1.peers.org1.com] - start 
debug: [ServiceEndpoint]: isConnectable[Endorser-peer1.peers.org1.com] - this servive endpoint has been connected
debug: [Channel]: addEndorser[supplychain] - adding a new Endorser  --name: peer1.peers.org1.com
debug: [NetworkConfig]: buildChannel - added endorsing peer :: peer1.peers.org1.com
debug: [Client]: getEndorser: gateway client start name:peer1.peers.org3.com
debug: [Client]: getEndorser: gateway client existing endorser name:peer1.peers.org3.com
debug: [Client]: getEndorser: gateway client return endorser name:peer1.peers.org3.com
debug: [Channel]: addEndorser[supplychain] - start
debug: [ServiceEndpoint]: isConnectable[Endorser-peer1.peers.org3.com] - start 
debug: [ServiceEndpoint]: isConnectable[Endorser-peer1.peers.org3.com] - this servive endpoint has been connected
debug: [Channel]: addEndorser[supplychain] - adding a new Endorser  --name: peer1.peers.org3.com
debug: [NetworkConfig]: buildChannel - added endorsing peer :: peer1.peers.org3.com
debug: [Client]: getEndorser: gateway client start name:peer1.peers.org2.com
debug: [Client]: getEndorser: gateway client existing endorser name:peer1.peers.org2.com
debug: [Client]: getEndorser: gateway client return endorser name:peer1.peers.org2.com
debug: [Channel]: addEndorser[supplychain] - start
debug: [ServiceEndpoint]: isConnectable[Endorser-peer1.peers.org2.com] - start 
debug: [ServiceEndpoint]: isConnectable[Endorser-peer1.peers.org2.com] - this servive endpoint has been connected
debug: [Channel]: addEndorser[supplychain] - adding a new Endorser  --name: peer1.peers.org2.com
debug: [NetworkConfig]: buildChannel - added endorsing peer :: peer1.peers.org2.com
debug: [Client]: getCommitter: gateway client start name:ord1.orderers.org1.com
debug: [Client]: getCommitter: gateway client existing committer name:ord1.orderers.org1.com
debug: [Client]: getCommitter: gateway client return committer name:ord1.orderers.org1.com
debug: [Channel]: addCommitter[supplychain] - start
debug: [ServiceEndpoint]: isConnectable[Committer-ord1.orderers.org1.com] - start 
debug: [ServiceEndpoint]: isConnectable[Committer-ord1.orderers.org1.com] - this servive endpoint has been connected
debug: [Channel]: addCommitter[supplychain] - adding a new Committer  --name: ord1.orderers.org1.com
debug: [NetworkConfig]: buildChannel - added orderer :: ord1.orderers.org1.com
debug: [Client]: getCommitter: gateway client start name:ord2.orderers.org1.com
debug: [Client]: getCommitter: gateway client existing committer name:ord2.orderers.org1.com
debug: [Client]: getCommitter: gateway client return committer name:ord2.orderers.org1.com
debug: [Channel]: addCommitter[supplychain] - start
debug: [ServiceEndpoint]: isConnectable[Committer-ord2.orderers.org1.com] - start 
debug: [ServiceEndpoint]: isConnectable[Committer-ord2.orderers.org1.com] - this servive endpoint has been connected
debug: [Channel]: addCommitter[supplychain] - adding a new Committer  --name: ord2.orderers.org1.com
debug: [NetworkConfig]: buildChannel - added orderer :: ord2.orderers.org1.com
debug: [Client]: getCommitter: gateway client start name:ord3.orderers.org1.com
debug: [Client]: getCommitter: gateway client existing committer name:ord3.orderers.org1.com
debug: [Client]: getCommitter: gateway client return committer name:ord3.orderers.org1.com
debug: [Channel]: addCommitter[supplychain] - start
debug: [ServiceEndpoint]: isConnectable[Committer-ord3.orderers.org1.com] - start 
debug: [ServiceEndpoint]: isConnectable[Committer-ord3.orderers.org1.com] - this servive endpoint has been connected
debug: [Channel]: addCommitter[supplychain] - adding a new Committer  --name: ord3.orderers.org1.com
debug: [NetworkConfig]: buildChannel - added orderer :: ord3.orderers.org1.com
debug: [NetworkConfig]: loadFromConfig - end
debug: [Gateway]: connect - end
debug: [Gateway]: getNetwork - start
debug: [Gateway]: getNetwork - create network object and initialize
debug: [Client]: getChannel: gateway client start name:mychannel
debug: [Client]: getChannel: gateway client create channel name:mychannel
debug: [Channel]: Channel.constructor[mychannel] - start
debug: [Channel]: Channel.constructor[mychannel] - channel name is good mychannel
debug: [Channel]: Constructed Channel instance: name - mychannel
debug: [Client]: getChannel: gateway client return channel name:mychannel
debug: [Network]: constructor - start
debug: [EventSourceManager]: constructor - network:mychannel
debug: [BlockEventSource]: constructor - blockType:filtered
debug: [BlockEventSource]: constructor - blockType:full
debug: [BlockEventSource]: constructor - blockType:private
debug: [Network]: _initialize - start
debug: [Network]: _initializeInternalChannel - start
debug: [Network]: _initializeInternalChannel - end
debug: [Channel]: getEndorsers[mychannel] - start
debug: [Channel]: _getServiceEndpoints - start - ORG2MSP
debug: [Channel]: getEndorsers[mychannel] - start
debug: [Channel]: _getServiceEndpoints - start - undefined
debug: ******[SingleQueryHandler]: constructor: peers=[]******
debug: [Network]: _initialize - end
debug: [Channel]: getEndorsers[mychannel] - start
debug: [Channel]: _getServiceEndpoints - start - ORG2MSP
debug: [Channel]: getEndorsers[mychannel] - start
debug: [Channel]: _getServiceEndpoints - start - ORG3MSP
debug: [Channel]: getEndorsers[mychannel] - start
debug: [Channel]: _getServiceEndpoints - start - ORG1MSP
debug: [Channel]: getEndorser[mychannel] - start
debug: [Channel]: getEndorser[mychannel] - start
debug: [Channel]: getEndorser[mychannel] - start
debug: [Network]: getContract - start - name 
debug: [Contract]: constructor[] - start
debug: [Network]: getContract - create new contract mycontract
debug: [Transaction]: constructor[queryAllAssets] - start
debug: [IdentityContext]: calculateTransactionId - start
debug: [IdentityContext]: calculateTransactionId - nonce:b382d42b3bf653c6026546fc1a4f31549a2b3e771b641fa5
debug: [IdentityContext]: serializeIdentity - start
debug: [IdentityContext]: calculateTransactionId - txid:b27fb607cf7f956935227beb94db5ec9448d3a4557369ce19e079ccbf0059f8e
debug: [Transaction]: evaluate[queryAllAssets] - start
debug: [Channel]: newQuery[mychannel] - start
debug: [ServiceAction]: ServiceAction.constructor - start [mycontract]
debug: [Proposal]: Proposal.constructor[mycontract] - start 
debug: [Query]: constructor[mycontract] - start
debug: [Transaction]: evaluate[queryAllAssets] - build and sign the query
debug: [Proposal]: build[mycontract][Query] - start
debug: [Proposal]: build[mycontract][Query] - adding function queryAllAssets
debug: [Channel]: buildChannelHeader[mychannel] - start - type 3 chaincode_id mycontract tx_id b27fb607cf7f956935227beb94db5ec9448d3a4557369ce19e079ccbf0059f8e
debug: [Channel]: buildChannelHeader[mychannel] - chaincodeID {"name":"mycontract"}
debug: [Channel]: buildChannelHeader[mychannel] - ChaincodeHeaderExtension {"type":"Buffer","data":[18,9,18,7,104,117,98,108,105,116,101]}
debug: [Channel]: buildCurrentTimestamp[undefined] - start
debug: [Channel]: buildCurrentTimestamp[undefined] - seconds 1613997888 nanos 470000000
debug: [Client]: getClientCertHash: gateway client - start
debug: [Client]: getClientCertHash: gateway client - using clientCert -----BEGIN CERTIFICATE-----
MIIErjCCA5a....
-----END CERTIFICATE-----
debug: [ServiceAction]: buildHeader - start
debug: [IdentityContext]: serializeIdentity - start
debug: [ServiceAction]: sign[Query:mycontract] - start
debug: [IdentityContext]: sign - start
debug: [crypto_ecdsa_aes]: ecdsa signature:  negative=0,words=[5331593,62136876,2243398,23004165,59182575,50607728,58504872,60139213,49277563,3236500,0],length=10,red=null,negative=0,words=[46331108,33127718,30253667,11340512,57756519,58555071,64586586,41625052,39229940,636498,recoveryParam=1
debug: [IdentityContext]: sign - end
debug: [ServiceAction]: sign[Query:mycontract] - end
debug: [Transaction]: evaluate[queryAllAssets] - handler will send
debug: [SingleQueryHandler]: evaluate - start
error: [SingleQueryHandler]: evaluate: message=Query failed. Errors: [],name=FabricError

感谢任何帮助。谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


依赖报错 idea导入项目后依赖报错,解决方案:https://blog.csdn.net/weixin_42420249/article/details/81191861 依赖版本报错:更换其他版本 无法下载依赖可参考:https://blog.csdn.net/weixin_42628809/a
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下 2021-12-03 13:33:33.927 ERROR 7228 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPL
错误1:gradle项目控制台输出为乱码 # 解决方案:https://blog.csdn.net/weixin_43501566/article/details/112482302 # 在gradle-wrapper.properties 添加以下内容 org.gradle.jvmargs=-Df
错误还原:在查询的过程中,传入的workType为0时,该条件不起作用 <select id="xxx"> SELECT di.id, di.name, di.work_type, di.updated... <where> <if test=&qu
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist); ^ server.c: 在函数‘hasActiveC
解决方案1 1、改项目中.idea/workspace.xml配置文件,增加dynamic.classpath参数 2、搜索PropertiesComponent,添加如下 <property name="dynamic.classpath" value="tru
删除根组件app.vue中的默认代码后报错:Module Error (from ./node_modules/eslint-loader/index.js): 解决方案:关闭ESlint代码检测,在项目根目录创建vue.config.js,在文件中添加 module.exports = { lin
查看spark默认的python版本 [root@master day27]# pyspark /home/software/spark-2.3.4-bin-hadoop2.7/conf/spark-env.sh: line 2: /usr/local/hadoop/bin/hadoop: No s
使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -> systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping("/hires") public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate<String
使用vite构建项目报错 C:\Users\ychen\work>npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-