Skip to content

[bug]: LND not able to startup if MissionControl encounters an error deserializing payment results #10385

@ziggie1984

Description

@ziggie1984

Pre-Submission Checklist

  • I have searched the existing issues and believe this is a new bug.
  • I am not asking a question about how to use lnd, but reporting a bug (otherwise open a discussion).

LND Version

20.0

LND Configuration

Backend Version

Backend Configuration

OS/Distribution

Bug Details & Steps to Reproduce

When starting up my node I encountered the following problem:

2025-11-19 20:20:02.732 [ERR] LTND: Shutting down due to error in main method rev=b9ea70 err="can't create mission control manager: unable to decode error update (type=*lnwire.FailTemporaryChannelFailure): error parsing extra TLV bytes: unexpected EOF"
2025-11-19 20:20:03.816 [INF] BTWL: Stopped waiting for wallet sync due to error: wallet shutting down
2025-11-19 20:20:03.896 [INF] LTND: Stopping pprof server... rev=b9ea70
2025-11-19 20:20:03.896 [INF] LTND: Shutdown complete

Had to delete the MC data to startup properly.

Probably related to https://github.com/lightningnetwork/lnd/pull/9897/files#diff-f8331ad681be444816d76dee176dc2fd628e4be3a0b84466c1458bdba43507f3L164

now we try to decode the Inbound fees and for some reason some reason the result data is malformed.

In general we should just ignore the failures when starting up, however we should also thing of a possiblity to delete this data if we cannot decode it.

Expected Behavior

Debug Information

No response

Environment

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions