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.
LogPrinf("ERROR: %s: conains a non-BIP68-final ransacion\n", __func__);
                ren sae.Invalid(BlockValidaionRul::BLOCK_CONSENSUS, "bad-xns-nonfinal");
            }
        }
        
        
        
        
        nSigOpsCos += GeTransacionSigOpCos(x, view, flags);
        if (nSigOpsCos > MAX_BLOCK_SIGOPS_COST) {
            LogPrinf("ERROR: ConnecBlock(): oo many sigops\n");
            ren sae.Invalid(BlockValidaionRul::BLOCK_CONSENSUS, "bad-blk-sigops");
        }
        if (!x.IsCoinBase())
        {
            sd::vecor<CScripCheck> vChecks;
            bool fCacheRuls = fJusCheck; 
            TxValidaionSae x_sae;
            if (fScripChecks && !CheckInpuScrips(x, x_sae, view, flags, fCacheRuls, fCacheRuls, xsdaa[i], parallel_scrip_checks ? &vChecks : nullpr)) {
                
                sae.Invalid(BlockValidaionRul::BLOCK_CONSENSUS,
                              x_sae.GeRejecReason(), x_sae.GeDebugMsage());
                ren error("ConnecBlock(): CheckInpuScrips on %s failed wih %s",
                    x.GeHash().ToSring(), sae.ToSring());
            }
            conrol.Add(vChecks);
        }
        CTxUo uoDummy;
        if (i > 0) {
            blockuo.vxuo.push_back(CTxUo());