BitShares Forum

Main => Technical Support => Topic started by: abit on January 10, 2015, 10:15:29 am

Title: blockchain_get_block_signee issue
Post by: abit on January 10, 2015, 10:15:29 am
Code: [Select]
(wallet closed) >>> blockchain_get_block_signee 1303717
10 assert_exception: Assert Exception
!(c.data[1] & 0x80): signature is not canonical
    {}
    th_a  elliptic.cpp:496 fc::ecc::public_key::public_key

    {}
    th_a  common_api_client.cpp:2323 bts::rpc_stubs::common_api_client::blockchain_get_block_signee

    {"command":"blockchain_get_block_signee"}
    th_a  cli.cpp:579 bts::cli::detail::cli_impl::execute_command

Anybody else get this as well?
Exception raises while querying block 1303717,1303906,1303982 and more, the biggest block number with this issue is 1319180.

After re-downloaded the whole block chain the exception remains still.

I'm running v0.4.27.1@Ubuntu 64bit and v0.4.27.2@Win7 64bit.
Title: Re: blockchain_get_block_signee issue
Post by: svk on January 10, 2015, 10:32:24 am
Code: [Select]
(wallet closed) >>> blockchain_get_block_signee 1303717
10 assert_exception: Assert Exception
!(c.data[1] & 0x80): signature is not canonical
    {}
    th_a  elliptic.cpp:496 fc::ecc::public_key::public_key

    {}
    th_a  common_api_client.cpp:2323 bts::rpc_stubs::common_api_client::blockchain_get_block_signee

    {"command":"blockchain_get_block_signee"}
    th_a  cli.cpp:579 bts::cli::detail::cli_impl::execute_command

Anybody else get this as well?
Exception raises while querying block 1303717,1303906,1303982 and more, the biggest block number with this issue is 1319180.

After re-downloaded the whole block chain the exception remains still.

I'm running v0.4.27.1@Ubuntu 64bit and v0.4.27.2@Win7 64bit.

Known issue:

https://bitsharestalk.org/index.php?topic=12448.msg164197#msg164197

https://github.com/BitShares/bitshares/issues/1165

On linux you can manually implement the commit vikram made to fix it and recompile to solve the issue, it's a one-line fix.
Title: Re: blockchain_get_block_signee issue
Post by: abit on January 10, 2015, 10:34:21 am
Code: [Select]
(wallet closed) >>> blockchain_get_block_signee 1303717
10 assert_exception: Assert Exception
!(c.data[1] & 0x80): signature is not canonical
    {}
    th_a  elliptic.cpp:496 fc::ecc::public_key::public_key

    {}
    th_a  common_api_client.cpp:2323 bts::rpc_stubs::common_api_client::blockchain_get_block_signee

    {"command":"blockchain_get_block_signee"}
    th_a  cli.cpp:579 bts::cli::detail::cli_impl::execute_command

Anybody else get this as well?
Exception raises while querying block 1303717,1303906,1303982 and more, the biggest block number with this issue is 1319180.

After re-downloaded the whole block chain the exception remains still.

I'm running v0.4.27.1@Ubuntu 64bit and v0.4.27.2@Win7 64bit.

Known issue:

https://bitsharestalk.org/index.php?topic=12448.msg164197#msg164197

https://github.com/BitShares/bitshares/issues/1165

On linux you can manually implement the commit vikram made to fix it and recompile to solve the issue, it's a one-line fix.
Thanks!