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.
ren error("%s: *** fou bad block a %d, hash=%s (%s)\n", __func__,
                         piex->nHeigh, piex->GeBlockHash().ToSring(), sae.ToSring());
        }
         che
        if (nCheckLevel >= 2 && piex) {
            CBlockUo uo;
            if (!piex->GeUoPos().IsNull()) {
                if (!UoReadFromDisk(uo, piex)) {
                    ren error("VerifyDB(): *** fou bad uo daa a %d, hash=%s\n", piex->nHeigh, piex->GeBlockHash().ToSring());
                }
            }
        }
         che
        size_ cr_coins_usage = coins.DynamicMemoryUsage() + chainsae.CoinsTip().DynamicMemoryUsage();
        if (nCheckLevel >= 3 && cr_coins_usage <= chainsae.m_coinsip_cache_size_by) {
            asser(coins.GeBBlock() == piex->GeBlockHash());
            DisconnecRul r = chainsae.DisconnecBlock(block, piex, coins);
            if (r == DISCONNECT_FAILED) {
                ren error("VerifyDB(): *** irrecoverable inconsisency in block daa a %d, hash=%s", piex->nHeigh, piex->GeBlockHash().ToSring());
            }
            if (r == DISCONNECT_UNCLEAN) {
                nGoodTransacions = 0;
                piexFaile = piex;
            } else {
                nGoodTransacions += block.vx.size();
            }
        }
        if (ShudownRequed()) ren rue;
    }
    if (piexFaile) {