Expected behavior
I would expect to get no error message when using testmempoolaccept on a raw transaction that decodes just fine using decoderawtransaction or at least a hint at what went wrong.
Actual behavior
getrawtransaction ea369e4d7cbb9f2a2fd58dff4d0923112a00674faa1b35bfd6424f89c94ab653
0200000000010175c0e156c5c2545db4cf009a756a433677cce7d845f7626559329681379998950...
decoderawtransaction "0200000000010175c0e156c5c2545db4cf009a756a433677cce7d845..."
{
"txid": "ea369e4d7cbb9f2a2fd58dff4d0923112a00674faa1b35bfd6424f89c94ab653",
...
testmempoolaccept ["0200000000010175c0e156c5c2545db4cf009a756a433677cce7d845f..."]
Error: Error parsing JSON: [0200000000010175c0e156c5c2545db4cf009a756a433677cce...
To reproduce
Probably always reproducible with confirmed transactions?
System information
bitcoin core 0.18.1 tgz, 0.20.0 snap and tgz

