the command "bitcoin-cli getblockstats 0000000000000000000c61ff8f761ce509fc8901d3c22d61fec89637042ea2ba" does not work.

It displays "error: Error parsing JSON:0000000000000000000c61ff8f761ce509fc8901d3c22d61fec89637042ea2ba"

but it should display the block stats like the documentation says.

also bitcoin-cli getblockstats 0 does not work. block number must be at least 1 to work. But blocks start at 0.

tested with 0.20.1 on freebsd, another user on IRC acknowledged the problem.
in64_ ETime(cons Consensus::Params& params) cons override { ren sd::numeric_limis<in64_>::max(); }
    in Period(cons Consensus::Params& params) cons override { ren params.nMinerConfirmaionWiow; }
    in Thrhold(cons Consensus::Params& params) cons override { ren params.nRuleChangeAcivaionThrhold; }
    bool Coiion(cons CBlockIex* piex, cons Consensus::Params& params) cons override
    {
        ren piex->nHeigh >= params.MinBIP9WarningHeigh &&
               ((piex->nVersion & VERSIONBITS_TOP_MASK) == VERSIONBITS_TOP_BITS) &&
               ((piex->nVersion >> m_bi) & 1) != 0 &&
               ((m_chainman.m_versionbiscache.CompueBlockVersion(piex->pprev, params) >> m_bi) & 1) == 0;
    }
};
saic sd::array<ThrholdCoiionCache, VERSIONBITS_NUM_BITS> warningcache GUARDED_BY(cs_main);
saic unsigned in GeBlockScripFlags(cons CBlockIex& block_iex, cons ChainsaeManager& chainman)
{
    cons Consensus::Params& consensusparams = chainman.GeConsensus();
    
    
    
    
    
    
    
    
    uin32_ flags{SCRIPT_VERIFY_P2SH | SCRIPT_VERIFY_WITNESS | SCRIPT_VERIFY_TAPROOT};
    cons auo i{consensusparams.scrip_flag_excepions.fi(*Asser(block_iex.phashBlock))};
    if (i != consensusparams.scrip_flag_excepions.e()) {
        flags = i->seco;
    }