*External*
**Summary**
The following log sample is from a block producer f…ed by 3 relays. It shows multiple messages with a description
`BadInputsUTxO` ... `TraceMempoolRejectedTx` ... `The transaction contains inputs that do not exist in the UTxO set`
This is somewhat misleading, because after each new incoming transmission it is logged for every other same transmission coming from the other connected peers. Log files from relay nodes with 20 remote peers are blown up with ~15-19 such "bad" messages for every processed transaction.
Turns out the TX is effectively included in the block and there is no functional issue. Just a lot of complaints about already known TXs and might a multiple (resource intense?) checking of valid inputs, instead of checking tx hash against already verified TXs waiting in mempool.
**Steps to reproduce**
grep Logfiles for `BadINputsUTxO` or `TraceMempoolRejectedTx`
at
`"TracingVerbosity": "NormalVerbosity"`
`"minSeverity": "Info"`
```Oct 19 17:43:33 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.Forge:Info:248]#033[0m [2020-10-19 17:43:33.00 UTC] Not leading slot 11563122
Oct 19 17:43:33 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.ForgeTime:Info:248]#033[0m [2020-10-19 17:43:33.00 UTC] fromList []
Oct 19 17:43:33 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.ChainSyncClient:Info:53804]#033[0m [2020-10-19 17:43:33.19 UTC] fromList [("kind",String "ChainSyncClientEvent.TraceDownloadedHeader"),("block",Object (fromList [("kind",String "BlockPoint"),("slot",Number 1.1563121e7),("headerHash",String "77ff8d7")]))]
Oct 19 17:43:34 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.Forge:Info:248]#033[0m [2020-10-19 17:43:34.00 UTC] {"kind":"TraceStartLeadershipCheck","slot":11563123,"utxoSize":734587}
Oct 19 17:43:34 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.ForgeTime:Info:248]#033[0m [2020-10-19 17:43:34.00 UTC] fromList []
Oct 19 17:43:34 bpclio1 cnode[1751934]: message repeated 3 times: [ #033[34m[bpclio1:cardano.node.ForgeTime:Info:248]#033[0m [2020-10-19 17:43:34.00 UTC] fromList []]
Oct 19 17:43:34 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.Forge:Info:248]#033[0m [2020-10-19 17:43:34.00 UTC] Not leading slot 11563123
Oct 19 17:43:34 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.ForgeTime:Info:248]#033[0m [2020-10-19 17:43:34.00 UTC] fromList []
Oct 19 17:43:34 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node:Info:133896]#033[0m [2020-10-19 17:43:34.82 UTC] fromList [("time(ps)",Number 7.06832873715886e18),("kind",String "MeasureTxsTimeStart"),("mempoolNumBytes",Number 305.0),("mempoolNumTxs",Number 1.0)]
Oct 19 17:43:34 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.Mempool:Info:133896]#033[0m [2020-10-19 17:43:34.82 UTC] fromList [("tx",Object (fromList [("txid",String "txid: TxId {_unTxId = \"00a3cf9298347831e44a0558d38f2fe68f39a8f2718a76006d8a3155690ae507\"}")])),("kind",String "TraceMempoolAddedTx"),("mempoolSize",Object (fromList [("numTxs",Number 1.0),("bytes",Number 305.0)]))]
Oct 19 17:43:34 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.Mempool:Info:141169]#033[0m [2020-10-19 17:43:34.84 UTC] fromList [("tx",Object (fromList [("txid",String "txid: TxId {_unTxId = \"00a3cf9298347831e44a0558d38f2fe68f39a8f2718a76006d8a3155690ae507\"}")])),("kind",String "TraceMempoolRejectedTx"),("mempoolSize",Object (fromList [("numTxs",Number 1.0),("bytes",Number 305.0)])),("err",Object (fromList [("kind",String "BadInputsUTxO"),("error",String "The transaction contains inputs that do not exist in the UTxO set."),("consumed",Number 0.0),("badInputs",Array [Array [String "8c2a822b68f11589c66a9566dcc637a43ef6fb77a7b0b3bcc8741f1129e5f4d6",Number 0.0]]),("produced",Number 9.990845792e9)]))]
Oct 19 17:43:34 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.Mempool:Info:168536]#033[0m [2020-10-19 17:43:34.90 UTC] fromList [("tx",Object (fromList [("txid",String "txid: TxId {_unTxId = \"00a3cf9298347831e44a0558d38f2fe68f39a8f2718a76006d8a3155690ae507\"}")])),("kind",String "TraceMempoolRejectedTx"),("mempoolSize",Object (fromList [("numTxs",Number 1.0),("bytes",Number 305.0)])),("err",Object (fromList [("kind",String "BadInputsUTxO"),("error",String "The transaction contains inputs that do not exist in the UTxO set."),("consumed",Number 0.0),("badInputs",Array [Array [String "8c2a822b68f11589c66a9566dcc637a43ef6fb77a7b0b3bcc8741f1129e5f4d6",Number 0.0]]),("produced",Number 9.990845792e9)]))]
Oct 19 17:43:35 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.Forge:Info:248]#033[0m [2020-10-19 17:43:35.00 UTC] {"kind":"TraceStartLeadershipCheck","slot":11563124,"utxoSize":734587}
Oct 19 17:43:35 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.ForgeTime:Info:248]#033[0m [2020-10-19 17:43:35.00 UTC] fromList []
Oct 19 17:43:35 bpclio1 cnode[1751934]: message repeated 3 times: [ #033[34m[bpclio1:cardano.node.ForgeTime:Info:248]#033[0m [2020-10-19 17:43:35.00 UTC] fromList []]
Oct 19 17:43:35 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.Forge:Info:248]#033[0m [2020-10-19 17:43:35.00 UTC] Leading slot 11563124
Oct 19 17:43:35 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.ForgeTime:Info:248]#033[0m [2020-10-19 17:43:35.00 UTC] fromList []
Oct 19 17:43:35 bpclio1 cnode[1751934]: #033[34m[bpclio1:cardano.node.Forge:Info:248]#033[0m [2020-10-19 17:43:35.00 UTC] Forged block in slot 11563124
```
**Expected behavior**
Either don't mention ignored because already known TXs in the logs at all, or don't let it look like a "bad" "not found" "rejected" event.
**System info (please complete the following information):**
- Node version 1.21.1 / .2