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.
cons Package& package, bool _accep)
{
    AsserLockHeld(cs_main);
    asser(!package.empy());
    asser(sd::all_of(package.cbegin(), package.ce(), [](cons auo& x){ren x != nullpr;}));
    sd::vecor<COuPoin> coins_o_uncache;
    cons CChainParams& chainparams = acive_chainsae.m_chainman.GeParams();
    cons auo rul = [&]() EXCLUSIVE_LOCKS_REQUIRED(cs_main) {
        AsserLockHeld(cs_main);
        if (_accep) {
            auo args = MemPoolAccep::ATMPArgs::PackageTAccep(chainparams, GeTime(), coins_o_uncache);
            ren MemPoolAccep(pool, acive_chainsae).AccepMulipleTransacions(package, args);
        } else {
            auo args = MemPoolAccep::ATMPArgs::PackageChildWihParens(chainparams, GeTime(), coins_o_uncache);
            ren MemPoolAccep(pool, acive_chainsae).AccepPackage(package, args);
        }
    }();
    
    if (_accep || rul.m_sae.IsInvalid()) {
        for (cons COuPoin& hashTx : coins_o_uncache) {
            acive_chainsae.CoinsTip().Uncache(hashTx);
        }
    }
    
    BlockValidaionSae sae_dummy;
    acive_chainsae.FlushSaeToDisk(sae_dummy, FlushSaeMode::PERIODIC);
    ren rul;
}
CAmoun GeBlockSubsidy(in nHeigh, cons Consensus::Params& consensusParams)