I’m getting the following when testing the vanilla docker image pushed in your dockerhub:
root@node:/# cat /data/error.log
2021/12/29 10:35:37 Using network param file for mainnet
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xcc27a9]
goroutine 1 [running]:
github.com/incognitochain/incognito-chain/blockchain/pdex.NewParamsWithValue(0x30)
/Users/autonomous/projects/incognito-chain/blockchain/pdex/params.go:40 +0x29
github.com/incognitochain/incognito-chain/blockchain/pdex.initStateV2FromDB(0x40d187)
/Users/autonomous/projects/incognito-chain/blockchain/pdex/statedb.go:90 +0x34
github.com/incognitochain/incognito-chain/blockchain/pdex.InitStateFromDB(0xc00207ecf0, 0x1539e20, 0xc007959230)
/Users/autonomous/projects/incognito-chain/blockchain/pdex/statedb.go:52 +0x1d6
github.com/incognitochain/incognito-chain/blockchain.(*BeaconBestState).RestoreBeaconViewStateFromHash(0xc001100400, 0xc001d32160, 0x1, 0x1)
/Users/autonomous/projects/incognito-chain/blockchain/restorebeststate.go:46 +0x3a5
github.com/incognitochain/incognito-chain/blockchain.(*BlockChain).RestoreBeaconViews(0xc001d32160)
/Users/autonomous/projects/incognito-chain/blockchain/blockchain.go:632 +0x228
github.com/incognitochain/incognito-chain/blockchain.(*BlockChain).InitChainState(0xc001d32160)
/Users/autonomous/projects/incognito-chain/blockchain/blockchain.go:173 +0x1c6
github.com/incognitochain/incognito-chain/blockchain.(*BlockChain).Init(0xc001d32160, 0xc003449790)
/Users/autonomous/projects/incognito-chain/blockchain/blockchain.go:116 +0x13f
main.(*Server).NewServer(0xc002476f00, {0x7ffe3d5c6c20, 0xc}, 0xc00011cf60, {0x1ba5808, 0xc00011b320}, 0xc0033d2450, 0x0, {0x7ffe3d5c6ba8, 0x0}, ...)
/Users/autonomous/projects/incognito-chain/server.go:310 +0x13d8
main.mainMaster(0x0)
/Users/autonomous/projects/incognito-chain/incognito.go:184 +0xc66
main.main()
/Users/autonomous/projects/incognito-chain/incognito.go:255 +0x2b6
And nodes are crashlooping.
Any ideas?
I just upgraded the tag used for these. Anything else new we need to define here?
I’m running these on kubernetes with a helm chart, so if we need new env vars defining something I might have missed these (?).
And keep in mind this is after starting fresh with a new /data (no existing beacon data in there).