建议和反馈

请填写你的反馈内容

问答 > 联盟链 > 问答详情

无法“查询”hyperledger-fabric,错误代码-3200310LK

我有一个工作的Hyperledger-Fabric环境,在我的Mac上本地运行。我设置了chaincode_example02代码,但QueryREST调用不起作用。我尝试做一个deploy并且invoke这两个调用都有效。我正在使用Postman发送REST调用。

Query

    {
      “jsonrpc”:“2.0”,
      “方法”:“查询”,
      “params”:{
        “类型”:1,
        “chaincodeID”:{
        “名字”:“mycc”,
        “path”:“/ tmp /hyperledger -BR / example0 /gopath / src / github.com / chaincode_example02 / chaincode_example02”
     },
        “ctorMsg”:{
          “功能”:“查询”,
          “args”:[“b”]
        }
      },
      “id”:0
    }

Serverside错误:

启动简单链代码时出错:错误处理消息:[ef980ad7-94c8-4ec9-92f4-3ebdd47e4321]状态:准备就绪时,Chaincode处理程序FSM无法处理有效负载大小为(10)的消息(RANGE_QUERY_STATE)

邮差返回错误:

{“jsonrpc”:“2.0”,“error”:{“code”: - 32003,“message”:“查询失败”,“数据”:“查询链码时出错:错误:无法执行事务或查询(超时)执行交易时过期)“ 
},”id“:0}

我一直在网上挖,但我不知道为什么会这样。有关为什么会发生这种情况的任何线索?



2019-09-17
0
请先登陆或注册

暂无回答!

求助中

解决了这个问题,预计可以帮助到

  • 0
  • 1
  • 9
  • 6
  • 1
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励