def test_hardmpp2(node_factory, bitcoind):
"""Credits to @daywalker90 for this test case."""
opts = {"disable-mpp": None, "fee-base": 0, "fee-per-satoshi": 10, 'allow-deprecated-apis': True}
l1, l2, l3 = node_factory.get_nodes(3, opts=opts)
start_channels(
[
(l1, l2, 100_000),
(l1, l2, 200_000),
(l1, l2, 300_000),
(l1, l2, 400_000),
(l2, l3, 100_000),
(l2, l3, 200_000),
(l2, l3, 300_000),
(l2, l3, 600_000),
]
)
# FIXME: changing the last channel from 600k to 400k will fail the test due
# to l2 not accepting to forward any amount above 200k with error:
# CHANNEL_ERR_CHANNEL_CAPACITY_EXCEEDED, still investigating
inv = l3.rpc.invoice("800000sat", "inv", "description")
> l1.rpc.call("renepay", {"invstring": inv["bolt11"]})
tests/test_renepay.py:798:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
contrib/pyln-testing/pyln/testing/utils.py:1034: in call
res = LightningRpc.call(self, method, payload, cmdprefix, filter)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pyln.testing.utils.PrettyPrintingLightningRpc object at 0x7f7ed91434f0>
method = 'renepay'
payload = {'invstring': 'lnbcrt8m1p426zgpsp5wm0al2ffahn2afa4s6aumrfea7qrjzj0ar8trlxjh29d3sqflqlqpp5yfq2n546n7u06h88nfyuhs3w5pvluahet7jhap5rudkgdddum54qdqjv3jhxcmjd9c8g6t0dcxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqsqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqgqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqpsqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqcqqqqqqqqqqqqqqzsqqc9qxpqysgqu777zn2a9c7lzszurgje99c2ds2escjnejqs2cjmnsqzstvt3e6s89re2zexzzvspv9u2wx2rc2aqdfr4n60tcf8gdutgq2lex4qhzgpy26kkj'}
cmdprefix = None, filter = None
def call(self, method, payload=None, cmdprefix=None, filter=None):
"""Generic call API: you can set cmdprefix here, or set self.cmdprefix
before the call is made.
"""
self.logger.debug("Calling %s with payload %r", method, payload)
if payload is None:
payload = {}
# Filter out arguments that are None
if isinstance(payload, dict):
payload = {k: v for k, v in payload.items() if v is not None}
this_id = self.get_json_id(method, cmdprefix)
self.next_id += 1
# FIXME: we open a new socket for every readobj call...
sock = UnixSocket(self.socket_path)
buf = b''
if self._notify is not None:
# Opt into the notifications support
self._writeobj(sock, {
"jsonrpc": "2.0",
"method": "notifications",
"id": this_id + "+notify-enable",
"params": {
"enable": True
},
})
# FIXME: Notification schema support?
_, buf = self._readobj(sock, buf)
request = {
"jsonrpc": "2.0",
"method": method,
"params": payload,
"id": this_id,
}
if filter is None:
filter = self._filter
if filter is not None:
request["filter"] = filter
self._writeobj(sock, request)
while True:
resp, buf = self._readobj(sock, buf)
id = resp.get("id", None)
meth = resp.get("method", None)
if meth == 'message' and self._notify is not None:
n = resp['params']
self._notify(
message=n.get('message', None),
progress=n.get('progress', None),
request=request
)
continue
if meth is None or id is None:
break
self.logger.debug("Received response for %s call: %r", method, resp)
if 'id' in resp and resp['id'] != this_id:
raise ValueError("Malformed response, id is not {}: {}.".format(this_id, resp))
sock.close()
if not isinstance(resp, dict):
raise TypeError("Malformed response, response is not a dictionary %s." % resp)
elif "error" in resp:
> raise RpcError(method, payload, resp['error'])
E pyln.client.lightning.RpcError: RPC call failed: method: renepay, payload: {'invstring': 'lnbcrt8m1p426zgpsp5wm0al2ffahn2afa4s6aumrfea7qrjzj0ar8trlxjh29d3sqflqlqpp5yfq2n546n7u06h88nfyuhs3w5pvluahet7jhap5rudkgdddum54qdqjv3jhxcmjd9c8g6t0dcxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqsqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqgqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqpsqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqcqqqqqqqqqqqqqqzsqqc9qxpqysgqu777zn2a9c7lzszurgje99c2ds2escjnejqs2cjmnsqzstvt3e6s89re2zexzzvspv9u2wx2rc2aqdfr4n60tcf8gdutgq2lex4qhzgpy26kkj'}, error: {'code': 205, 'message': "minflow couldn't find a feasible flow: failed to find a feasible flow: find_admissible_path failed"}
contrib/pyln-client/pyln/client/lightning.py:428: RpcError
lightningd-2 2026-09-18T09:48:50.558Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-chan#1: HTLC in 0 RCVD_REMOVE_REVOCATION->RCVD_REMOVE_ACK_COMMIT
lightningd-2 2026-09-18T09:48:50.558Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-chan#1: HTLC in 0 RCVD_REMOVE_ACK_COMMIT->SENT_REMOVE_ACK_REVOCATION
lightningd-2 2026-09-18T09:48:50.558Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-chan#1: Removing in HTLC 0 state SENT_REMOVE_ACK_REVOCATION REMOTEFAIL
lightningd-3 2026-09-18T09:48:50.564Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#3: Trying commit
lightningd-3 2026-09-18T09:48:50.564Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#3: Can't send commit: nothing to send, feechange not wanted ({ RCVD_ADD_ACK_REVOCATION:3755 }) blockheight not wanted ({ RCVD_ADD_ACK_REVOCATION:0 })
lightningd-3 2026-09-18T09:48:50.565Z DEBUG plugin-chanbackup: Updating the SCB
lightningd-3 2026-09-18T09:48:50.565Z DEBUG plugin-chanbackup: Updating the SCB file...
lightningd-3 2026-09-18T09:48:50.566Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-connectd: peer_out WIRE_PEER_STORAGE
lightningd-2 2026-09-18T09:48:50.569Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-channeld-chan#1: ... , awaiting 1121
lightningd-2 2026-09-18T09:48:50.570Z DEBUG plugin-chanbackup: Updating the SCB
lightningd-2 2026-09-18T09:48:50.570Z DEBUG plugin-chanbackup: Updating the SCB file...
lightningd-2 2026-09-18T09:48:50.570Z DEBUG 03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31-connectd: peer_in WIRE_PEER_STORAGE
lightningd-3 2026-09-18T09:48:50.570Z TRACE plugin-chanbackup: Peer storage sent!
lightningd-3 2026-09-18T09:48:50.570Z TRACE lightningd: Plugin chanbackup returned from commitment_revocation hook call
lightningd-2 2026-09-18T09:48:50.570Z TRACE lightningd: Calling custommsg hook of plugin chanbackup
lightningd-1 2026-09-18T09:48:50.575Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: peer_in WIRE_REVOKE_AND_ACK
lightningd-1 2026-09-18T09:48:50.577Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: peer_in WIRE_REVOKE_AND_ACK
lightningd-1 2026-09-18T09:48:50.577Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-hsmd: Got WIRE_HSMD_VALIDATE_REVOCATION
lightningd-1 2026-09-18T09:48:50.577Z DEBUG hsmd: Client: Received message 36 from client
lightningd-1 2026-09-18T09:48:50.577Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-hsmd: Got WIRE_HSMD_VALIDATE_REVOCATION
lightningd-1 2026-09-18T09:48:50.577Z DEBUG hsmd: Client: Received message 36 from client
lightningd-1 2026-09-18T09:48:50.577Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Received revoke_and_ack
lightningd-1 2026-09-18T09:48:50.577Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: htlc 0: SENT_REMOVE_ACK_COMMIT->RCVD_REMOVE_ACK_REVOCATION
lightningd-1 2026-09-18T09:48:50.578Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: rcvd_revoke_and_ack: HTLC LOCAL 0 = RCVD_REMOVE_ACK_REVOCATION/SENT_REMOVE_ACK_REVOCATION FAILED
lightningd-1 2026-09-18T09:48:50.578Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: No commits outstanding after recv revoke_and_ack
lightningd-1 2026-09-18T09:48:50.578Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: HTLC 0[LOCAL] => RCVD_REMOVE_ACK_REVOCATION
lightningd-1 2026-09-18T09:48:50.578Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Sending master 1022
lightningd-1 2026-09-18T09:48:50.578Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#1: got revoke 1: 1 changed
lightningd-1 2026-09-18T09:48:50.578Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#1: HTLC out 0 SENT_REMOVE_ACK_COMMIT->RCVD_REMOVE_ACK_REVOCATION
lightningd-1 2026-09-18T09:48:50.578Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#1: Removing out HTLC 0 state RCVD_REMOVE_ACK_REVOCATION REMOTEFAIL
lightningd-1 2026-09-18T09:48:50.579Z INFO 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#1: htlc failed from 0th node with code 0x1007 (WIRE_TEMPORARY_CHANNEL_FAILURE)
lightningd-2 2026-09-18T09:48:50.581Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-hsmd: Got WIRE_HSMD_REVOKE_COMMITMENT_TX
lightningd-2 2026-09-18T09:48:50.581Z DEBUG hsmd: Client: Received message 40 from client
lightningd-2 2026-09-18T09:48:50.581Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-hsmd: Got WIRE_HSMD_REVOKE_COMMITMENT_TX
lightningd-2 2026-09-18T09:48:50.581Z DEBUG hsmd: Client: Received message 40 from client
lightningd-2 2026-09-18T09:48:50.581Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-channeld-chan#1: Got it!
lightningd-2 2026-09-18T09:48:50.581Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-channeld-chan#1: peer_out WIRE_REVOKE_AND_ACK
lightningd-2 2026-09-18T09:48:50.581Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-channeld-chan#1: Trying commit
lightningd-2 2026-09-18T09:48:50.581Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ RCVD_ADD_ACK_REVOCATION:3755 }) blockheight not wanted ({ RCVD_ADD_ACK_REVOCATION:0 })
lightningd-2 2026-09-18T09:48:50.581Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-channeld-chan#2: Got it!
lightningd-2 2026-09-18T09:48:50.581Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-channeld-chan#2: peer_out WIRE_REVOKE_AND_ACK
lightningd-2 2026-09-18T09:48:50.581Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-channeld-chan#2: Trying commit
lightningd-2 2026-09-18T09:48:50.581Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-channeld-chan#2: Can't send commit: nothing to send, feechange not wanted ({ RCVD_ADD_ACK_REVOCATION:3755 }) blockheight not wanted ({ RCVD_ADD_ACK_REVOCATION:0 })
lightningd-2 2026-09-18T09:48:50.582Z TRACE plugin-chanbackup: Peer storage sent!
lightningd-2 2026-09-18T09:48:50.582Z TRACE plugin-chanbackup: Peer storage sent!
lightningd-2 2026-09-18T09:48:50.583Z TRACE lightningd: Plugin chanbackup returned from commitment_revocation hook call
lightningd-2 2026-09-18T09:48:50.583Z TRACE plugin-chanbackup: Peer storage sent!
lightningd-2 2026-09-18T09:48:50.583Z TRACE plugin-chanbackup: Peer storage sent!
lightningd-2 2026-09-18T09:48:50.583Z TRACE lightningd: Plugin chanbackup returned from commitment_revocation hook call
lightningd-2 2026-09-18T09:48:50.583Z TRACE lightningd: Plugin chanbackup returned from custommsg hook call
lightningd-2 2026-09-18T09:48:50.583Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-connectd: peer_out WIRE_PEER_STORAGE
lightningd-1 2026-09-18T09:48:50.589Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: ... , awaiting 1122
lightningd-3 2026-09-18T09:48:50.589Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-connectd: peer_in WIRE_PEER_STORAGE
lightningd-3 2026-09-18T09:48:50.589Z TRACE lightningd: Calling custommsg hook of plugin chanbackup
lightningd-1 2026-09-18T09:48:50.589Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-connectd: peer_in WIRE_PEER_STORAGE
lightningd-1 2026-09-18T09:48:50.589Z TRACE lightningd: Calling custommsg hook of plugin chanbackup
lightningd-1 2026-09-18T09:48:50.589Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: Received revoke_and_ack
lightningd-1 2026-09-18T09:48:50.590Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: htlc 0: SENT_REMOVE_ACK_COMMIT->RCVD_REMOVE_ACK_REVOCATION
lightningd-1 2026-09-18T09:48:50.590Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: rcvd_revoke_and_ack: HTLC LOCAL 0 = RCVD_REMOVE_ACK_REVOCATION/SENT_REMOVE_ACK_REVOCATION FAILED
lightningd-1 2026-09-18T09:48:50.590Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: htlc 1: SENT_REMOVE_ACK_COMMIT->RCVD_REMOVE_ACK_REVOCATION
lightningd-1 2026-09-18T09:48:50.590Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: rcvd_revoke_and_ack: HTLC LOCAL 1 = RCVD_REMOVE_ACK_REVOCATION/SENT_REMOVE_ACK_REVOCATION FAILED
lightningd-1 2026-09-18T09:48:50.590Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: No commits outstanding after recv revoke_and_ack
lightningd-1 2026-09-18T09:48:50.590Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: HTLC 0[LOCAL] => RCVD_REMOVE_ACK_REVOCATION
lightningd-1 2026-09-18T09:48:50.590Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: HTLC 1[LOCAL] => RCVD_REMOVE_ACK_REVOCATION
lightningd-1 2026-09-18T09:48:50.590Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: Sending master 1022
lightningd-1 2026-09-18T09:48:50.590Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#2: got revoke 1: 2 changed
lightningd-1 2026-09-18T09:48:50.590Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#2: HTLC out 0 SENT_REMOVE_ACK_COMMIT->RCVD_REMOVE_ACK_REVOCATION
lightningd-1 2026-09-18T09:48:50.590Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#2: Removing out HTLC 0 state RCVD_REMOVE_ACK_REVOCATION REMOTEFAIL
lightningd-2 2026-09-18T09:48:50.591Z DEBUG 03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31-connectd: peer_out WIRE_PEER_STORAGE
lightningd-2 2026-09-18T09:48:50.591Z DEBUG 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-connectd: peer_out WIRE_PEER_STORAGE
lightningd-2 2026-09-18T09:48:50.591Z DEBUG 03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31-connectd: peer_out WIRE_PEER_STORAGE
lightningd-2 2026-09-18T09:48:50.591Z DEBUG 03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31-connectd: custommsg processing finished
lightningd-2 2026-09-18T09:48:50.591Z DEBUG 03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31-connectd: peer_in UNKNOWN 2111
lightningd-3 2026-09-18T09:48:50.598Z TRACE lightningd: Plugin chanbackup returned from custommsg hook call
lightningd-1 2026-09-18T09:48:50.598Z INFO 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#2: htlc failed from 0th node with code 0x1007 (WIRE_TEMPORARY_CHANNEL_FAILURE)
lightningd-1 2026-09-18T09:48:50.598Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#2: HTLC out 1 SENT_REMOVE_ACK_COMMIT->RCVD_REMOVE_ACK_REVOCATION
lightningd-1 2026-09-18T09:48:50.598Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#2: Removing out HTLC 1 state RCVD_REMOVE_ACK_REVOCATION REMOTEFAIL
lightningd-1 2026-09-18T09:48:50.599Z INFO 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#2: htlc failed from 0th node with code 0x1007 (WIRE_TEMPORARY_CHANNEL_FAILURE)
lightningd-3 2026-09-18T09:48:50.602Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-connectd: custommsg processing finished
lightningd-3 2026-09-18T09:48:50.602Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-connectd: peer_in UNKNOWN 2111
lightningd-3 2026-09-18T09:48:50.602Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-connectd: peer_in WIRE_PEER_STORAGE
lightningd-3 2026-09-18T09:48:50.602Z TRACE lightningd: Calling custommsg hook of plugin chanbackup
lightningd-1 2026-09-18T09:48:50.606Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: ... , awaiting 1122
lightningd-1 2026-09-18T09:48:50.606Z DEBUG plugin-cln-renepay: sendpay_failure notification: {"sendpay_failure":{"code":204,"message":"failed: WIRE_TEMPORARY_CHANNEL_FAILURE (reply from remote)","data":{"created_index":1,"id":1,"payment_hash":"2240a9d2ba9fb8fd5ce79a49cbc22ea059fe76f95fa57e8683e36c86b5bcdd2a","groupid":1,"partid":1,"destination":"03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31","amount_msat":32846000,"amount_sent_msat":32846328,"created_at":1789724929,"status":"pending","bolt11":"lnbcrt8m1p426zgpsp5wm0al2ffahn2afa4s6aumrfea7qrjzj0ar8trlxjh29d3sqflqlqpp5yfq2n546n7u06h88nfyuhs3w5pvluahet7jhap5rudkgdddum54qdqjv3jhxcmjd9c8g6t0dcxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqsqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqgqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqpsqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqcqqqqqqqqqqqqqqzsqqc9qxpqysgqu777zn2a9c7lzszurgje99c2ds2escjnejqs2cjmnsqzstvt3e6s89re2zexzzvspv9u2wx2rc2aqdfr4n60tcf8gdutgq2lex4qhzgpy26kkj","erring_index":1,"failcode":4103,"failcodename":"WIRE_TEMPORARY_CHANNEL_FAILURE","raw_message":"10070000"}}}
lightningd-1 2026-09-18T09:48:50.606Z UNUSUAL plugin-cln-renepay: sendpay_failure notification returned status=pending
lightningd-1 2026-09-18T09:48:50.606Z TRACE plugin-cln-renepay: Calling modifier collect_results
lightningd-1 2026-09-18T09:48:50.606Z TRACE plugin-cln-renepay: Calling payment condition nothaveresults
lightningd-1 2026-09-18T09:48:50.606Z TRACE plugin-cln-renepay: Calling payment condition retry
lightningd-1 2026-09-18T09:48:50.606Z TRACE plugin-cln-renepay: Calling modifier pendingsendpays
lightningd-1 2026-09-18T09:48:50.607Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Got it!
lightningd-1 2026-09-18T09:48:50.607Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: revoke_and_ack LOCAL: remote_per_commit = 039738cfe6ca5e858a4ac032979961987de92027d80365b67818782e5ef56adace, old_remote_per_commit = 02e0617719185c3978641002e706392f33e36676bfae3aef207b1f0aa417cd0636
lightningd-1 2026-09-18T09:48:50.607Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-18T09:48:50.607Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:3755 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-3 2026-09-18T09:48:50.608Z TRACE lightningd: Plugin chanbackup returned from custommsg hook call
lightningd-3 2026-09-18T09:48:50.609Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-connectd: custommsg processing finished
lightningd-3 2026-09-18T09:48:50.610Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-connectd: peer_in UNKNOWN 2111
lightningd-1 2026-09-18T09:48:50.614Z DEBUG plugin-cln-renepay: There are pending sendpays to this invoice. groupid = 1 delivering = 600436000msat, last_partid = 6
lightningd-1 2026-09-18T09:48:50.614Z TRACE plugin-cln-renepay: Calling modifier checktimeout
lightningd-1 2026-09-18T09:48:50.614Z TRACE plugin-cln-renepay: Calling modifier refreshgossmap
lightningd-1 2026-09-18T09:48:50.618Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: Got it!
lightningd-1 2026-09-18T09:48:50.618Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: revoke_and_ack LOCAL: remote_per_commit = 02318d4d868efaab491ef4d297b2203dad224b5ee8db37b7fb252ca912f657101a, old_remote_per_commit = 020426e5a8330b872e7008b664203ad3cf629364718d1aee866e91f83d5abc103e
lightningd-1 2026-09-18T09:48:50.618Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: Trying commit
lightningd-1 2026-09-18T09:48:50.618Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#2: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:3755 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-1 2026-09-18T09:48:50.618Z TRACE plugin-cln-renepay: Calling modifier compute_routes
lightningd-1 2026-09-18T09:48:50.618Z DEBUG plugin-cln-renepay: Payment failed: minflow couldn't find a feasible flow: failed to find a feasible flow: find_admissible_path failed
lightningd-1 2026-09-18T09:48:50.618Z DEBUG plugin-cln-renepay: notify msg debug: Payment failed: minflow couldn't find a feasible flow: failed to find a feasible flow: find_admissible_path failed
lightningd-1 2026-09-18T09:48:50.618Z DEBUG plugin-cln-renepay: sendpay_failure notification: {"sendpay_failure":{"code":204,"message":"failed: WIRE_TEMPORARY_CHANNEL_FAILURE (reply from remote)","data":{"created_index":2,"id":2,"payment_hash":"2240a9d2ba9fb8fd5ce79a49cbc22ea059fe76f95fa57e8683e36c86b5bcdd2a","groupid":1,"partid":2,"destination":"03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31","amount_msat":67154000,"amount_sent_msat":67154671,"created_at":1789724929,"status":"pending","bolt11":"lnbcrt8m1p426zgpsp5wm0al2ffahn2afa4s6aumrfea7qrjzj0ar8trlxjh29d3sqflqlqpp5yfq2n546n7u06h88nfyuhs3w5pvluahet7jhap5rudkgdddum54qdqjv3jhxcmjd9c8g6t0dcxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqsqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqgqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqpsqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqcqqqqqqqqqqqqqqzsqqc9qxpqysgqu777zn2a9c7lzszurgje99c2ds2escjnejqs2cjmnsqzstvt3e6s89re2zexzzvspv9u2wx2rc2aqdfr4n60tcf8gdutgq2lex4qhzgpy26kkj","erring_index":1,"failcode":4103,"failcodename":"WIRE_TEMPORARY_CHANNEL_FAILURE","raw_message":"10070000"}}}
lightningd-1 2026-09-18T09:48:50.618Z UNUSUAL plugin-cln-renepay: sendpay_failure notification returned status=pending
lightningd-1 2026-09-18T09:48:50.619Z DEBUG plugin-cln-renepay: sendpay_failure notification: {"sendpay_failure":{"code":204,"message":"failed: WIRE_TEMPORARY_CHANNEL_FAILURE (reply from remote)","data":{"created_index":3,"id":3,"payment_hash":"2240a9d2ba9fb8fd5ce79a49cbc22ea059fe76f95fa57e8683e36c86b5bcdd2a","groupid":1,"partid":3,"destination":"03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31","amount_msat":99564000,"amount_sent_msat":99564995,"created_at":1789724929,"status":"pending","bolt11":"lnbcrt8m1p426zgpsp5wm0al2ffahn2afa4s6aumrfea7qrjzj0ar8trlxjh29d3sqflqlqpp5yfq2n546n7u06h88nfyuhs3w5pvluahet7jhap5rudkgdddum54qdqjv3jhxcmjd9c8g6t0dcxqyjw5qcqp9rzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqsqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqgqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqpsqqqqqqqqqqqqqqzsqqcrzjqvuytqpdyk6wqaxvl47d3vee5swuwklej79qxjqqg394r4ptqaue5qqqvuqqqqcqqqqqqqqqqqqqqzsqqc9qxpqysgqu777zn2a9c7lzszurgje99c2ds2escjnejqs2cjmnsqzstvt3e6s89re2zexzzvspv9u2wx2rc2aqdfr4n60tcf8gdutgq2lex4qhzgpy26kkj","erring_index":1,"failcode":4103,"failcodename":"WIRE_TEMPORARY_CHANNEL_FAILURE","raw_message":"1007000001026b2edeb5a5cf65c24e2ed819d01e884356f85ec9a81b8578cce458e6b5dc63d01567d32b71e23ba5e023a58d4dc4324798f1bda91a8944ce44aa00f2c62e46ce06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f00006700000600006aad08fe010000060000000000000000000000000000000a0000000011b3dc40"}}}
lightningd-1 2026-09-18T09:48:50.619Z UNUSUAL plugin-cln-renepay: sendpay_failure notification returned status=pending
{'run_id': 359271074444472320, 'github_repository': 'ElementsProject/lightning', 'github_sha': '183be104e031fe50dab034872c3667853a4ba9cc', 'github_ref': 'refs/pull/9501/merge', 'github_ref_name': 'HEAD', 'github_run_id': 35328975803, 'github_head_ref': 'fix-test_rbf_non_last_mined-flake', 'github_run_number': 17928, 'github_base_ref': 'master', 'github_run_attempt': '1', 'testname': 'test_hardmpp2', 'start_time': 1789724919, 'end_time': 1789724930, 'outcome': 'fail'}
https://github.com/ElementsProject/lightning/actions/runs/35328975803/job/105552197592?pr=9501