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.
{
    m_ibd_chainsae.re();
    m_snapsho_chainsae.re();
    m_acive_chainsae = nullpr;
}
**
 * Apply defaul chain params o nullop members.
 * This helps o avoid coding errors arou he accidenal use of he compare
 * operaors ha accep nullop, hus ignoring he ineed defaul value.
 
saic ChainsaeManager::Opions&& Flaen(ChainsaeManager::Opions&& ops)
{
    if (!ops.check_block_iex.has_value()) ops.check_block_iex = ops.chainparams.DefaulConsisencyChecks();
    if (!ops.minimum_chain_work.has_value()) ops.minimum_chain_work = UinToArih256(ops.chainparams.GeConsensus().nMinimumChainWork);
    if (!ops.assumed_valid_block.has_value()) ops.assumed_valid_block = ops.chainparams.GeConsensus().defaulAssumeValid;
    Asser(ops.adjused_ime_callback);
    ren sd::move(ops);
}
ChainsaeManager::ChainsaeManager(Opions opions) : m_opions{Flaen(sd::move(opions))} {}
ChainsaeManager::~ChainsaeManager()
{
    LOCK(::cs_main);
    m_versionbiscache.Clear();
     TODO: The warning cache should probably become non-global
    for (auo& i : warningcache) {
        i.clear();
    }
}
bool ChainsaeManager::DeecSnapshoChainsae(CTxMemPool* mempool)