axelarnetwork / axelar-core

Axelar: A Decentralized Blockchain Interoperability Network
Apache License 2.0
161 stars 116 forks source link

Panic at startup #1318

Closed mxmauro closed 11 months ago

mxmauro commented 2 years ago

Hi, I'm getting a panic as soon as the node starts. My intention is to set up a validator but could not ever sync the testnet blockchain yet.

I installed the app as the setup instructions indicated, updated after the initial "panic" block and now running 0.13.6. Getting this:

2022-02-15T23:15:58Z INF Starting multiAppConn service impl=multiAppConn module=proxy
2022-02-15T23:15:58Z INF Starting localClient service connection=query impl=localClient module=abci-client
2022-02-15T23:15:58Z INF Starting localClient service connection=snapshot impl=localClient module=abci-client
2022-02-15T23:15:58Z INF Starting localClient service connection=mempool impl=localClient module=abci-client
2022-02-15T23:15:58Z INF Starting localClient service connection=consensus impl=localClient module=abci-client
2022-02-15T23:15:58Z INF Starting EventBus service impl=EventBus module=events
2022-02-15T23:15:58Z INF Starting PubSub service impl=PubSub module=pubsub
2022-02-15T23:15:58Z INF Starting IndexerService service impl=IndexerService module=txindex
2022-02-15T23:15:58Z INF ABCI Handshake App Info hash="���\x14��]�\"�b��~{�qk���z�\x022��\x1b��3�" height=337021 module=consensus protocol-version=0 software-version=0.13.6
2022-02-15T23:15:58Z INF ABCI Replay Blocks appHeight=337021 module=consensus stateHeight=337021 storeHeight=337022
2022-02-15T23:15:58Z INF Replay last block using real app module=consensus
2022-02-15T23:15:58Z INF multisig sign 5f3800e85d41cf4b7aabb4f7199c45d766b015034ed5d9a7b694c7c68bac1be6 completed
panic: error while routing signature to module evm: no command batch found to handle for signature 5f3800e85d41cf4b7aabb4f7199c45d766b015034ed5d9a7b694c7c68bac1be6

goroutine 1 [running]:
github.com/axelarnetwork/axelar-core/x/tss.handleMultisigSigns({{0x2383d48, 0xc000050048}, {0x23b4e40, 0xc006235180}, {{0xb, 0x0}, {0xc003f25440, 0x17}, 0x5247e, {0x2e3a2837, ...}, ...}, ...}, ...)
        /go/src/github.com/axelarnetwork/axelar-core/x/tss/abci.go:293 +0xb6e
github.com/axelarnetwork/axelar-core/x/tss.EndBlocker({{0x2383d48, 0xc000050048}, {0x23b4e40, 0xc006235180}, {{0xb, 0x0}, {0xc003f25440, 0x17}, 0x5247e, {0x2e3a2837, ...}, ...}, ...}, ...)
        /go/src/github.com/axelarnetwork/axelar-core/x/tss/abci.go:32 +0x745
github.com/axelarnetwork/axelar-core/x/tss.AppModule.EndBlock(...)
        /go/src/github.com/axelarnetwork/axelar-core/x/tss/module.go:150
github.com/cosmos/cosmos-sdk/types/module.(*Manager).EndBlock(_, {{0x2383d48, 0xc000050048}, {0x23b4e40, 0xc006235180}, {{0xb, 0x0}, {0xc003f25440, 0x17}, 0x5247e, ...}, ...}, ...)
        /go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.44.5/types/module/module.go:481 +0x33d
github.com/axelarnetwork/axelar-core/app.(*AxelarApp).EndBlocker(...)
        /go/src/github.com/axelarnetwork/axelar-core/app/app.go:667
github.com/cosmos/cosmos-sdk/baseapp.(*BaseApp).EndBlock(0xc001529380, {0x100000000000000})
        /go/pkg/mod/github.com/cosmos/cosmos-sdk@v0.44.5/baseapp/abci.go:210 +0x25d
github.com/tendermint/tendermint/abci/client.(*localClient).EndBlockSync(0xc000f5d260, {0xc000f5d260})
        /go/pkg/mod/github.com/tendermint/tendermint@v0.34.15/abci/client/local_client.go:288 +0xdf
github.com/tendermint/tendermint/proxy.(*appConnConsensus).EndBlockSync(0xc000eee5a0, {0xc000e01c20})
        /go/pkg/mod/github.com/tendermint/tendermint@v0.34.15/proxy/app_conn.go:89 +0x24

How should I continue?

Regards, Mauro.

milapsheth commented 2 years ago

Hey, how're you running the node precisely?

mxmauro commented 2 years ago

Hi @milapsheth , started by following the instructions on the, now unavailable page https://docs.axelar.dev/#/validator-zone/setup/overview and it downloaded v0.13.5.

It said that, at some block, it will panic and I should run the script/node.sh. The app was upgraded to 0.13.6 and continued to run.

Then the testnet failure happened. After it was back online, I started the app again but here is when the crash appears.

Now I'm thinking if I must delete all the data and start to sync from scratch again.