无法查询链码示例2

时间:2016-12-19 10:43:44

标签: hyperledger hyperledger-fabric

我正在尝试设置官方文档中描述的区块链。 Officail document link

部署和调用区块链似乎工作正常。但每当我执行查询时,它都会失败并且区块链会停止显示以下错误。

  

启动简单链码时出错:错误处理消息:[1e85621d-4ea5-4f7c-85bd-d532370416bb] Chaincode处理程序FSM在状态为ready时无法处理有效负载大小为(10)的消息(RANGE_QUERY_STATE)

虽然调试我遇到了这个问题https://github.com/hyperledger-archives/fabric/issues/905,但它没有帮助。

之前有其他人遇到类似问题吗?

感谢。

1 个答案:

答案 0 :(得分:0)

得到了这个问题。我使用docker镜像来部署peer和memberservice,同时从我的本地机器上的git获取最新的链代码,以便构建和部署。因此,在docker镜像和最新的链代码中的代码具有不同的版本,因此存在一些冲突给出该错误。通过部署dockerimage中存在的链代码解决了这个问题。