-
Notifications
You must be signed in to change notification settings - Fork 23
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
Failed to run DLC manager periodic check: Storage error Packet extended beyond the provided bytes #2587
Comments
Full sync up to a gap of 40 did not change anything. |
I found this in my logs
I believe the periodic check is not working for me, because I have a broken dlc channel. |
Collaborative Close Offered
eventhough the onchain transaction has already been confirmed.
I did not do any meaningful work towards fixing this beyond trying to reproduce it. I'm unassigning myself now. Can we close this, @holzeis? I think the assumption here is that we just failed to process this channel because we can no longer deserialise it due to a breaking change. |
It seems to me, because of a broken channel in my storage, that the periodic check never completes. I think this is somewhat critical. |
Right, you are saying that one bad channel blocks the rest of the periodic check. That's weird because surely we would run into the same situation in the coordinator, where we have way more channels. In the last 30 days, we did not see the message "Failed to run DLC manager periodic check". I think we should try to reproduce this with more logs to figure out where it's happening. Maybe it's not a DLC channel that is being deserialised. |
Having had a quick look, I don't see how failing to deserialise a channel out of a list of them can cause problems, because we seemingly always log an error and continue in such a scenario. Unless you have other ideas, I would just log on every error returned by every |
Since this is happening on my mainnet app I can do some debugging and see why this is happening. |
Closed channel remains in state
Collaborative Close Offered
even though the on-chain transaction has already been confirmed.The text was updated successfully, but these errors were encountered: