An error occured while decoding asset name exceeds 32 bytes

I am attempting to start my relay node. It worked fine for a few minutes after I downloaded the config files but now displays:

[test-net:cardano.node.ChainDB:Debug:5] [2021-03-05 16:57:05.98 UTC] TraceImmutableDBEvent

a bunch of times before eventually giving the error message

DeserialiseFailure 2049 “An error occured while decoding asset name exceeds 32 bytes:.\nError: loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000g”)

and then finally

Domain: “relays-new.launchpad.dev.cardano.org” Restarting Subscription after 1.002250677s desired valency 2 current valency 0

Thanks!

I’m hitting the same issue, and receiving similar log:

[2021-03-06 06:40:44.98 UTC] Domain: "relays-new.launchpad.dev.cardano.org" Application Exception: 3.130.150.56:3001 DecoderFailure (BlockFetchHardForkBlock (': * ByronBlock (': * (ShelleyBlock (ShelleyEra StandardCrypto)) (': * (ShelleyBlock (ShelleyMAEra 'Allegra StandardCrypto)) (': * (ShelleyBlock (ShelleyMAEra 'Mary StandardCrypto)) ('[] *)))))) ServerAgency TokStreaming) (DeserialiseFailure 2049 "An error occured while decoding asset name exceeds 32 bytes:.\nError: loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000g")
[53fcef63:cardano.node.DnsSubscription:Debug:285] [2021-03-06 06:40:44.98 UTC] Domain: "relays-new.launchpad.dev.cardano.org" Closed socket to 3.130.150.56:3001

I managed to resolve the problem by destroying the current setup and re-downloaded the launchpad configuration. That was easy on my side as I was using docker to run the node.

People in the telegram channel advised to use testnet rather launchpad config, but that didn’t work for me as it was complaining about mary era.

It is worth noting that I’m getting inconsistent error when querying a test address when using launchpad, as following:

bash-4.4# cardano-cli query utxo --address addr_test1vqwuar9fhkv73tws56zhs7tq5pcyalpwyvx9p6m52fw5uvqmvr78t --testnet-magic 3 --mary-era
Shelley command failed: query utxo  Error: A query from a certain era was applied to a ledger from a different era: EraMismatch {ledgerEraName = "Shelley", otherEraName = "Mary"}


bash-4.4# cardano-cli query utxo --address addr_test1vqwuar9fhkv73tws56zhs7tq5pcyalpwyvx9p6m52fw5uvqmvr78t --testnet-magic 3           
                           TxHash                                 TxIx        Amount
--------------------------------------------------------------------------------------


bash-4.4# cardano-cli query utxo --address addr_test1vqwuar9fhkv73tws56zhs7tq5pcyalpwyvx9p6m52fw5uvqmvr78t --testnet-magic 3
Shelley command failed: query utxo  Error: A query from a certain era was applied to a ledger from a different era: EraMismatch {ledgerEraName = "Mary", otherEraName = "Shelley"}



bash-4.4# cardano-cli query utxo --address addr_test1vqwuar9fhkv73tws56zhs7tq5pcyalpwyvx9p6m52fw5uvqmvr78t --testnet-magic 3 --mary-era
                           TxHash                                 TxIx        Amount
--------------------------------------------------------------------------------------

When using --mary-era flag first time, it complained, but after some time it was OK with it and it would complain if I didn’t put it. Not sure if that’s expected.

Yeah I figured it out too. You have to let the node sync for some time before you can use mary era commands. Best of luck on your node journey!