Skip to content

Failed to initialize validators list on block 43572715 (0xa47f8734f602fa1370fda16917dac92514d5e01b6333ac0030283a1610691146) #9913

@fengmao

Description

@fengmao

Description
when i try to run nethermind geth client with snapshot from https://publicnode.com/snapshots#gnosis, it works fine first, when reach block 43572715, it throws error and node got shutdown, the environment is k8s statefulset

Steps to Reproduce
In order to replicate the behavior, please provide a detailed list of steps:
1、download snapshot from publicnodes
2、untar snapshot files
3、start k8s statefulset node

Actual behavior

Step StepWrapper              failed after 4,599ms Autofac.Core.DependencyResolutionException: An exception was thrown while activating λ:Nethermind.Init.Modules.MainProcessingContext -> Nethermind.Init.Modules.Ma │
│  ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Autofac.ILifetimeScope, Nethermind.Blockchain.Receipts.IReceiptConfig, Nethermind.Config.IBlocksConfig, Nethermind │
│  ---> Autofac.Core.DependencyResolutionException: An exception was thrown while activating Nethermind.Init.Modules.MainProcessingContext+Components -> Nethermind.Consensus.Processing.BranchProcessor -> Nethermind.Consensus.Processi │
│  ---> Nethermind.Consensus.AuRa.AuRaException: Failed to initialize validators list on block 43572715 (0xa47f8734f602fa1370fda16917dac92514d5e01b6333ac0030283a1610691146)                                                              │
│    at Nethermind.Consensus.AuRa.Validators.ContractBasedValidator.LoadValidatorsFromContract(BlockHeader parentHeader)                                                                                                                  │
│    at Nethermind.Consensus.AuRa.Validators.ContractBasedValidator.SetFinalizationManager(IAuRaBlockFinalizationManager finalizationManager, BlockHeader parentHeader)                                                                   │
│    at Nethermind.Consensus.AuRa.Validators.ContractBasedValidator..ctor(IValidatorContract validatorContract, IBlockTree blockTree, IReceiptFinder receiptFinder, IValidatorStore validatorStore, IValidSealerStrategy validSealerStrat │
│    at Nethermind.Consensus.AuRa.AuRaValidatorFactory.<CreateValidatorProcessor>g__GetContractBasedValidator|19_2(<>c__DisplayClass19_0&)                                                                                                │
│    at Nethermind.Consensus.AuRa.AuRaValidatorFactory.CreateValidatorProcessor(Validator validator, BlockHeader parentHeader, Nullable`1 startBlock)                                                                                     │
│    at Nethermind.Consensus.AuRa.Validators.MultiValidator.CreateValidator(Int64 finalizedAtBlockNumber, Validator validatorPrototype, BlockHeader parentHeader)                                                                         │
│    at Nethermind.Consensus.AuRa.Validators.MultiValidator.SetCurrentValidator(Int64 finalizedAtBlockNumber, Validator validatorPrototype, BlockHeader parentHeader)                                                                     │
│    at Nethermind.Consensus.AuRa.Validators.MultiValidator.SetCurrentValidator(KeyValuePair`2 validatorInfo, BlockHeader parentHeader)                                                                                                   │
│    at Nethermind.Consensus.AuRa.Validators.MultiValidator.InitCurrentValidator(Int64 blockNumber, BlockHeader parentHeader)                                                                                                             │
│    at Nethermind.Consensus.AuRa.Validators.MultiValidator.SetFinalizationManager(IAuRaBlockFinalizationManager finalizationManager, BlockHeader parentHeader)                                                                           │
│    at Nethermind.Consensus.AuRa.Validators.MultiValidator..ctor(Validator validator, IAuRaValidatorFactory validatorFactory, IBlockTree blockTree, IValidatorStore validatorStore, IAuRaBlockFinalizationManager finalizationManager, B │
│    at Nethermind.Consensus.AuRa.AuRaValidatorFactory.CreateValidatorProcessor(Validator validator, BlockHeader parentHeader, Nullable`1 startBlock)                                                                                     │
│    at Nethermind.Consensus.AuRa.InitializationSteps.AuraMainProcessingModule.CreateAuRaValidator(AuRaNethermindApi api, IWorldState worldState, ITransactionProcessor transactionProcessor)                                             │
│    at Nethermind.Core.ContainerBuilderExtensions.<>c__DisplayClass4_0`4.<AddSingleton>b__0(IComponentContext ctx)                                                                                                                       │
│    at Autofac.RegistrationExtensions.<>c__DisplayClass41_0`1.<Register>b__0(IComponentContext c, IEnumerable`1 p)                                                                                                                       │
│    at Autofac.Builder.RegistrationBuilder.<>c__DisplayClass0_0`1.<ForDelegate>b__0(IComponentContext c, IEnumerable`1 p)                                                                                                                │
│    at Autofac.Core.Activators.Delegate.DelegateActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters)           

Expected behavior
sync normally

Screenshots

Image

Desktop (please complete the following information):
Please provide the following information regarding your setup:

  • Operating System: [e.g. docker]
  • Version: [e.g. 1.35.3]
  • Installation Method: [e.g. helm]
  • Consensus Client: [e.g. teku consensys/teku:25.11.1 ]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions