Invalid error message for getblock #21717

issue klementtan opened this issue on April 17, 2021
  1. klementtan commented at 10:52 AM on April 17, 2021: contributor

    <!-- This issue tracker is only for technical issues related to Bitcoin Core. General bitcoin questions and/or support requests are best directed to the Bitcoin StackExchange at https://bitcoin.stackexchange.com. For reporting security issues, please read instructions at https://bitcoincore.org/en/contact/. If the node is "stuck" during sync or giving "block checksum mismatch" errors, please ensure your hardware is stable by running memtest and observe CPU temperature with a load-test tool such as linpack before creating an issue! -->

    <!-- Describe the issue -->

    Expected behavior

    When I make a json-rpc call to getblock with:

    {
        "jsonrpc": "1.0",
        "id": "curltest",
        "method": "getblock",
        "params": ["37351c7060ec3a149af1bbc9ebcc436c0ee652f96559ef1fe9bc45d11000f061", "2"]
    }
    

    An error should be returned with the expected data type(number) for verbosity.

    <!--- What behavior did you expect? -->

    Actual behavior

    <!--- What was the actual behavior (provide screenshots if the issue is GUI-related)? -->

    Received "message": "JSON value is not a boolean as expected" as an error message which is not the expected data type (https://developer.bitcoin.org/reference/rpc/getblock.html#argument-2-verbosity) for verbosity

    To reproduce

    Use this curl on a node

    curl --location --request POST "127.0.0.1:8332" \
    --header "Content-Type: application/json" \
    --header "Authorization: Basic YOUR_AUTH" \
    --data "{
        \"jsonrpc\": \"1.0\",
        \"id\": \"curltest\",
        \"method\": \"getblock\",
        \"params\": [\"37351c7060ec3a149af1bbc9ebcc436c0ee652f96559ef1fe9bc45d11000f061\", \"2\"]
    }"
    

    System information

    • self-compiled

    <!-- What version of Bitcoin Core are you using, where did you get it (website, self-compiled, etc)? -->

    <!-- What type of machine are you observing the error on (OS/CPU and disk type)? -->

    <!-- GUI-related issue? What is your operating system and its version? If Linux, what is your desktop environment and graphical shell? -->

    <!-- Any extra information that might be useful in the debugging process. -->

    <!--- This is normally the contents of a `debug.log` or `config.log` file. Raw text or a link to a pastebin type site are preferred. -->

  2. klementtan added the label Bug on Apr 17, 2021
  3. klementtan commented at 10:55 AM on April 17, 2021: contributor

    Created a PR to resolve this: #21718

  4. fanquake closed this on Apr 19, 2021

  5. sidhujag referenced this in commit d3e4ee012b on Apr 19, 2021
  6. DrahtBot locked this on Aug 18, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-13 15:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me