I am trying to do runtime upgrade of substrate blockchain which is running on 0.9.36 version to substrate version v1.0.0 . While doing runtime upgrade chain stops working and getting this error in logs.
ERROR {" Error at calling runtime api: Execution failed: Execution aborted due to trap: wasm trap: wasm unreachable instruction executed"}
Can anyone please tell how to avoid this error without affecting blockchain.
I have done this till now. I have upgraded versions from 0.9.36 ->0.9.37 ->...-> 0.9.43. everything is going fine there,But when i tried to runtime upgrade from 0.9.43 -> 1.0.0 the blockchain stopped working and i have started receiving errors(same as above) in logs. can you please tell me what is going wrong from 0.9.43 to 1.0.0 and provide me with some solution .
0.9.36
->0.9.37
-> ...1.0.0
making sure that for each upgrade the migrations are run. You can usetry-runtime
to ensure the migrations run smoothly before applying them in production..36
to1.0.0
and make sure they are being applied.