Skip to content

BUG - query kes-period-info causes a Deserialise Failure / Size mismatch #1369

@gitmachtl

Description

@gitmachtl
CLI: cardano-cli 10.15
NODE: cardano-node 10.7.1
Network: Testnet
Era: conway
ProtocolVersion: 10

I generated the opcert for a new testnet pool:

{
    "type": "NodeOperationalCertificate",
    "description": "",
    "cborHex": "828458203a40b1b74fe206f7614ecb6d3a524b8d517ee66878f9900321106553ce6baea00109584067bedb04c7f020bddab3f7f200f3de51f1c46f54838097f6d273e19514b1fb17a8d175a905976c60ea69a78c3c7b43ca86ad76e70135c08059f35f4c34cd3e0c5820c3b17e60c9b1f4d504b731ca691f75e10832f6fff9b2739e2c98772cbe8e54a8"
}

When doing automated checks about the correct onchain kes period, cardano-cli 10.15 is failing with the following error:

./cardano-cli10.15 latest query kes-period-info --op-cert-file testpool.opcert
Command failed: query kes-period-info
Error: Failed to decode the protocol state: Deserialisation failure while decoding PraosState.
CBOR failed with error: DeserialiseFailure 3 "Size mismatch when decoding PraosState.\nExpected 7, but found 8."
CallStack (from HasCallStack):
  fromEitherCIOCli, called at src/Cardano/CLI/EraBased/Query/Run.hs:409:11 in cardano-cli-10.15.0.0-LxZdHGi1Udq6Fv4mxUbqfP:Cardano.CLI.EraBased.Query.Run
  runQueryKesPeriodInfoCmd, called at src/Cardano/CLI/EraBased/Query/Run.hs:113:37 in cardano-cli-10.15.0.0-LxZdHGi1Udq6Fv4mxUbqfP:Cardano.CLI.EraBased.Query.Run
  runQueryCmds, called at src/Cardano/CLI/EraBased/Run.hs:53:5 in cardano-cli-10.15.0.0-LxZdHGi1Udq6Fv4mxUbqfP:Cardano.CLI.EraBased.Run
  runCmds, called at src/Cardano/CLI/EraBased/Run.hs:35:35 in cardano-cli-10.15.0.0-LxZdHGi1Udq6Fv4mxUbqfP:Cardano.CLI.EraBased.Run
  runAnyEraCommand, called at src/Cardano/CLI/Run.hs:56:5 in cardano-cli-10.15.0.0-LxZdHGi1Udq6Fv4mxUbqfP:Cardano.CLI.Run
  runClientCommand, called at app/cardano-cli.hs:58:14 in cardano-cli-10.15.0.0-EjkBTQy2Hrc76heTLQ0mso-cardano-cli:Main

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions