我已经使用docker-compose设置了带有1个CA和1个对等体的hyperledger fabric v0.6 . 我已成功部署 chaincode_example02 ,它被调用并查询“a " and " b”没有问题 .

现在我想使用 chaincode_example05 测试“chaincode调用chaincode” . 我运行以下命令以成功部署:

peer chaincode deploy 
   -u jim 
   -p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example05 
   -c '{"Args": ["init","sum","0"]}'`

我运行以下命令以“成功”“调用”它:

peer chaincode invoke  
  -u jim 
  -n 7929510b01d27dadec6b42751662182c98c85decb58256defb686adb77fbe9d9bcc1acea9890d2650e186f4c2190e50dcd2020cc36455a220087baaa384390db 
  -c '{"Args": ["invoke","github.com/hyperledger/fabric/core/example/chaincode/chaincode_example02","sum"]}'`

现在,当我运行以下查询命令时:

peer chaincode query 
  -u jim 
  -n 7929510b01d27dadec6b42751662182c98c85decb58256defb686adb77fbe9d9bcc1acea9890d2650e186f4c2190e50dcd2020cc36455a220087baaa384390db 
  -c '{"Args":["query","github.com/hyperledger/fabric/core/example/chaincode/chaincode_example02","sum"]}'`

我收到以下错误消息:

错误:查询链码时出错:rpc错误:code = 2 desc =错误:执行事务或查询失败(执行事务时超时超时)

我怎样才能使它工作?