Removed all data, 12 hours later, sync is done on Beacon and Shard 2 up to 433077 again. Boom! Same error. Clean sync.
2021-05-25 21:50:29.643 shardproducer.go:895 [ERR] BlockChain log: Build Request Action Error -1006: Build request action error%!!(MISSING)(EXTRA []interface {}=[]) -1007: Verify proof and parse receipt%!!(MISSING)(EXTRA []interface {}=[]) invalid character 'i' looking for beginning of value
Verify proof and parse receipt
github.com/incognitochain/incognito-chain/metadata.NewMetadataTxError
/Users/autonomous/projects/incognito-chain/metadata/error.go:158
github.com/incognitochain/incognito-chain/metadata.(*IssuingETHRequest).verifyProofAndParseReceipt
/Users/autonomous/projects/incognito-chain/metadata/issuingethrequest.go:198
github.com/incognitochain/incognito-chain/metadata.(*IssuingETHRequest).BuildReqActions
/Users/autonomous/projects/incognito-chain/metadata/issuingethrequest.go:164
github.com/incognitochain/incognito-chain/blockchain.CreateShardInstructionsFromTransactionAndInstruction
/Users/autonomous/projects/incognito-chain/blockchain/shardproducer.go:890
github.com/incognitochain/incognito-chain/blockchain.(*BlockChain).verifyPreProcessingShardBlock
/Users/autonomous/projects/incognito-chain/blockchain/shardprocess.go:369
github.com/incognitochain/incognito-chain/blockchain.(*BlockChain).InsertShardBlock
/Users/autonomous/projects/incognito-chain/blockchain/shardprocess.go:190
github.com/incognitochain/incognito-chain/blockchain.(*ShardChain).InsertBlock
/Users/autonomous/projects/incognito-chain/blockchain/shardchain.go:258
github.com/incognitochain/incognito-chain/syncker.InsertBatchBlock
/Users/autonomous/projects/incognito-chain/syncker/utils.go:105
github.com/incognitochain/incognito-chain/syncker.(*ShardSyncProcess).streamFromPeer
/Users/autonomous/projects/incognito-chain/syncker/shardsyncprocess.go:300
github.com/incognitochain/incognito-chain/syncker.(*ShardSyncProcess).syncShardProcess
/Users/autonomous/projects/incognito-chain/syncker/shardsyncprocess.go:204
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1357
Build request action error
github.com/incognitochain/incognito-chain/metadata.NewMetadataTxError
/Users/autonomous/projects/incognito-chain/metadata/error.go:158
github.com/incognitochain/incognito-chain/metadata.(*IssuingETHRequest).BuildReqActions
/Users/autonomous/projects/incognito-chain/metadata/issuingethrequest.go:166
github.com/incognitochain/incognito-chain/blockchain.CreateShardInstructionsFromTransactionAndInstruction
/Users/autonomous/projects/incognito-chain/blockchain/shardproducer.go:890
github.com/incognitochain/incognito-chain/blockchain.(*BlockChain).verifyPreProcessingShardBlock
/Users/autonomous/projects/incognito-chain/blockchain/shardprocess.go:369
github.com/incognitochain/incognito-chain/blockchain.(*BlockChain).InsertShardBlock
/Users/autonomous/projects/incognito-chain/blockchain/shardprocess.go:190
github.com/incognitochain/incognito-chain/blockchain.(*ShardChain).InsertBlock
/Users/autonomous/projects/incognito-chain/blockchain/shardchain.go:258
github.com/incognitochain/incognito-chain/syncker.InsertBatchBlock
/Users/autonomous/projects/incognito-chain/syncker/utils.go:105
github.com/incognitochain/incognito-chain/syncker.(*ShardSyncProcess).streamFromPeer
/Users/autonomous/projects/incognito-chain/syncker/shardsyncprocess.go:300
github.com/incognitochain/incognito-chain/syncker.(*ShardSyncProcess).syncShardProcess
/Users/autonomous/projects/incognito-chain/syncker/shardsyncprocess.go:204
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1357
2021-05-25 21:50:29.643 shardchain.go:260 [ERR] BlockChain log: -1051: Instruction Hash Error
Expect instruction hash to be 5d809a2ce79370c64f06dc8bb8ddb82335367d447474d36790cfb13828478a1f but get 0000000000000000000000000000000000000000000000000000000000000000 at block 433078 hash db4f7127444d9425f0789d7e4e6b63102b5c31f69c824d25af5491d2897874ea
Instruction Hash Error

Update:
I tried rolling back a couple of versions, getting the same error in 20210516_1
, 20210514_2
, 20210514_1
and then I tried jumping all the way back to 20210302_1
and it moved past the block. So I switched back to 20210516_2
and continued syncing.

Update 2:
It did not last long, after a while it hit another block with the exact same error and stalled at 451807. This time I tried every single release back to 20210302_1
and they all gave the same error. So in short, from 20210313_3
and forward, I keep getting the invalid character 'i' looking for beginning of value
error. I have not looked into the code, so I am not sure if that just means that older versions just let the error through, or if the error was introduced in March. I am gonna try letting it sync up to the modern blocks before switching to the new version. We’ll see what happens.