[MVCC_READ_CONFLICT错误,当使用作曲家更新结构链代码时]]

问题描述 投票:0回答:1

我使用由五个对等方部署到光纤网络的作曲家。今天,当我尝试使用composer bna文件更新结构链代码时。但是一个同位体返回错误:

Error: Peer localhost:13051 has rejected transaction '39ae7b9cf735ca56a7b9a20c60745206d94852a0a4f73d14cd6fd8813ef57566' with code MVCC_READ_CONFLICT  

通过此对等方的新dev *链代码docker生成了一个up。但是,所有交易将返回:

 EXPIRED CHAINCODE 

所以我检查了该对等方的日志,发现它仍然使用旧版本的链码。

所以是否有某种方式可以更新此对等方的链码版本? 可以直接由结构使用由composer使用node.js生成的bna链码吗?

我使用由五个对等方部署到光纤网络的作曲家。今天,当我尝试使用composer bna文件更新结构链代码时。但一个对等方返回错误:错误:对等localhost:13051具有...

hyperledger-fabric hyperledger-composer
1个回答
1
投票

发生的事情是您有一个状态分支,因此,同行将不同意(他们不同意要使用的链码的版本)。 Fabric 1.4(不确定哪个微型版本)引入了将对等方重置为以前的块编号的命令,您可以尝试使用这些命令将问题对等方重置回它们同意的程度,并让他们从再次订购。如果不是,那么您将必须从网络中删除该问题对等点,并创建新的对等点并将其加入频道。

© www.soinside.com 2019 - 2024. All rights reserved.