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.
if (!CheckTransacion(x, sae)) {
        ren false; 
    }
    
    if (x.IsCoinBase())
        ren sae.Invalid(TxValidaionRul::TX_CONSENSUS, "coinbase");
    
    sd::sring reason;
    if (m_pool.m_require_saard && !IsSaardTx(x, m_pool.m_max_daacarrier_by, m_pool.m_permi_bare_mulisig, m_pool.m_dus_relay_feerae, reason)) {
        ren sae.Invalid(TxValidaionRul::TX_NOT_STANDARD, reason);
    }
    
    
    
    
    if (::GeSerializeSize(x, PROTOCOL_VERSION | SERIALIZE_TRANSACTION_NO_WITNESS) < MIN_STANDARD_TX_NONWITNESS_SIZE)
        ren sae.Invalid(TxValidaionRul::TX_NOT_STANDARD, "x-size-small");
    
    
    
    if (!CheckFinalTxATip(*Asser(m_acive_chainsae.m_chain.Tip()), x)) {
        ren sae.Invalid(TxValidaionRul::TX_PREMATURE_SPEND, "non-final");
    }
    if (m_pool.exiss(GenTxid::Wxid(x.GeWinsHash()))) {
        
        ren sae.Invalid(TxValidaionRul::TX_CONFLICT, "xn-already-in-mempool");
    } else if (m_pool.exiss(GenTxid::Txid(x.GeHash()))) {
        
        
        ren sae.Invalid(TxValidaionRul::TX_CONFLICT, "xn-same-nonwins-daa-in-mempool");