I am struggling with failing geth with my Dapp. I got an error like this:


UnhandledPromiseRejectionWarning: Error: Returned error: missing trie node 3b78b9f0a935d03af6f70ac4173f718e46b62573d4363ff5839f41a6df4f2429 (path 020f06020608)


INFO [02-07|06:51:18.668] Imported new chain segment               blocks=1 txs=247 mgas=7.993  elapsed=145.425ms mgasps=54.961  number=7186894 hash=bfbcdc…0a5b69 age=1m12s cache=268.00mB
panic: node 93e9e8033c6f4bdc391443e9d3446e41e41c175e0e2e353924b40b74d41d2933: decode error: rlp: expected List 
goroutine 56011323 [running]:
github.com/ethereum/go-ethereum/trie.mustDecodeNode(0xc66da87ba0, 0x20, 0x20, 0xc4bd8300e0, 0x68, 0x68, 0x3ed6, 0x0, 0x0)

It happens randomly at least once a month, and i have to do resync every time.

What may cause this problem?

I need a stable solution, should i migrate to Parity?

I use Geth 1.8.22.

  • This issue happened to me when geth goes out of memory, I think it's a bug. I advise you to open an issue on geth's github – Badr Bellaj Jul 7 '19 at 18:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.