-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] ERROR Error in _handle_one_transaction, closing #15217
Comments
same error here. Was afk 2 days and the farm stop working. I am on 1.8.0 too. Man normaly I stay away from new vewrsions because there are always problems. Just because you said "security problem"... Is there no QA? My farm is ~70TB and it droped to ~10TB on spacepool. I just restarted but log fills up with this error and others instantly.
|
This error shouldn't cause too many issues with the node as there isn't anything that can be done with this transaction until you get a peak. There is a try handler, so the node should continue to run. Generally, it's expected for a peer node to send us a peak before transactions but this is not guaranteed. However, the worst part is that the peer is closed and banned, which could result in taking longer to get an actual peak as you have to find new peers. Leaving this issue open in order to better handle this case with improved logging and less banning of peers. |
Node is not crashing but it cant sync it bans one remote node after another eventually running out of options, dramatically slowing down the start time. Previous versions didn't ban node if it sends transaction before a block. It is a regression. Why did someone put an assert there and consider such situation an error? You have no peak, you have received a transaction, ok, ignore it silently and do not escalate it into an error. |
The 1.8.0 soft-fork required the height to validate spendbundles properly - it wasn't needed before at all, so there wasn't any need to flag the error case. Thanks for the detailed bug report - we hope to have a fix soon |
This should be fixed in 1.8.1 release |
What happened?
If a node needs to sync it falls in a loop:
_handle_one_transaction
pre_validate_spendbundle
,Relevant #14236 #14274
Version
1.7.0+
What platform are you using?
Linux
What ui mode are you using?
CLI
Relevant log output
The text was updated successfully, but these errors were encountered: