新增并启动org1组织下的同步节点时,同步到第26个区块时读写集哈希比对不匹配,导致同步失败
【问题分类】
- bug
- 存储相关
【问题描述】(请对问题进行描述,方便定位问题)
原有4个共识节点的环境,并运行一段时间后,区块高度达到75。后边在org1组织下新增了一个同步节点,启动后在区块同步到第26个区块时,就无法继续同步,查看日志发现报错信息为“读写集哈希比对不匹配”。
【相关日志文件】(如果有报错日志请贴图,或者上传附件)
chainmaker-go 的 log/system.log 错误日志如下:
2022-08-10 16:24:15.456 [INFO] [Storage] @chain1 v2@v2.2.1/blockstore_impl.go:566 chain[chain1]: put block[25] common (txs:1, bytes: 11120), time used: marshal: 0, writeFile: 1, writeCache: 6, writeKvDB: 0, total: 8
2022-08-10 16:24:15.464 [ERROR] [Core] @chain1 common/tx_helper.go:244 tx[76a7f1e1b804e9f529b9b20e418f0165ecb0d24d1bd95e4283ca30890c4da2fb] rwset hash expect 27e3f73ba23e64b107763604b76b3a2c06b0ddaaf1de703cf67f92c68d6d059d, got 25b60cf93dd722ef8a62b39c2da0aa16487d7bb7ffbe96a334cba1da9a761e4d, rwset details:{"tx_id":"76a7f1e1b804e9f529b9b20e418f0165ecb0d24d1bd95e4283ca30890c4da2fb","tx_reads":[{"key":"MDY=","value":"CpaaEniP4P54qLHp5rlZyU7Qe/wA","contract_name":"850129de2751366008b03237539c03ee02f86eee"},{"key":"NzU2MGJkZTU5YjE0MzY2YmJlOTY1Mzg5NGFjMzRkYTM2ZTg3YTBkY2EwMjRhMDJlNzBmZTg0NGM1ZThiOWE2Ng==","value":"bg==","contract_name":"850129de2751366008b03237539c03ee02f86eee"},{"key":"ZTdlNGFjYTAwMWI0ZWM3ZTQ4YjA5MGYyZTc4YjIxMGYzY2Q2ZjE2MDQ2YTQ0MmVhZTYwYTA2ZGI2MTVlY2YzZA==","value":"AWNFeF2J/y4=","contract_name":"850129de2751366008b03237539c03ee02f86eee"}],"tx_writes":[{"key":"MDY=","value":"CpaaEniP4P54qLHp5rlZyU7Qe/wA","contract_name":"850129de2751366008b03237539c03ee02f86eee"},{"key":"NzU2MGJkZTU5YjE0MzY2YmJlOTY1Mzg5NGFjMzRkYTM2ZTg3YTBkY2EwMjRhMDJlNzBmZTg0NGM1ZThiOWE2Ng==","value":"0g==","contract_name":"850129de2751366008b03237539c03ee02f86eee"},{"key":"ZTdlNGFjYTAwMWI0ZWM3ZTQ4YjA5MGYyZTc4YjIxMGYzY2Q2ZjE2MDQ2YTQ0MmVhZTYwYTA2ZGI2MTVlY2YzZA==","value":"AWNFeF2J/so=","contract_name":"850129de2751366008b03237539c03ee02f86eee"}]}
通过区块链浏览器查看第26个区块的交易只有1笔,且交易信息为调用Token合约的transferFrom转账方法,详细截图如下:
【系统信息】(请填写系统信息,方便定位问题)
- chainmaker-go version * : [v2.2.1]
- OS & version * : [contos 7]
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information