endorsing error on the betanet " Ezjsonm.Parse_error(870828711, "JSON.of_buffer expected JSON text (JSON value)")"
The account is unable to endorse blocks, all endorsement selections failed. The full text output from tezos-endorser-002-PsYLVpVv is this:
Error while baking:
Error, dumping error stack:
Ezjsonm.Parse_error(870828711, "JSON.of_buffer expected JSON text (JSON value)")
could not read the endorsement alias file
it seems a problem with the format of the key files. There is one baker account and one contract/delegate account. The node/account setup of the machine is similar to another machine with a different account where endorsing is fine (no baking slots yet).
- I checked everything multiple times, the keys are correct and there are no missing brackets, commas etc.
- Initially I was using a unix socket and tezos-signer, now it is all plain simple, just the tezos-endorser (command: tezos-endorser-002-PsYLVpVv run) with the original key files (no pointers to the folder /.tezos-signer).
- I copied the files (secret_keys, public_keys, public_key_hashs) from another account for which endorsement is working and I just replaced the keys and the alias values keeping the files format intact.
- File and folder names are correct with the right permissions (read/write, ownership) and the account is not deactivated yet.
- I also removed completely the address (with "forget address xxx -f") and copied back all the keys.
- a transaction (transfer xtz) from the baker account to the delegate account worked without problems.
at the moment I am clueless...