I'm trying to send a payment on the Lightning testnet. I'm running 3 nodes on 3 computers on my network. So far I've setup two channels, and sending sats between the channeled nodes has been fine.
A <-> B <-> C
However I'm now trying to send sats from A to C, which requires hopping through B, as A to C does not have a channel. I'm getting an error:
Payment status: FAILED, reason: FAILURE_REASON_NO_ROUTE
Sync to graph appears to be true on all nodes:
"synced_to_graph": true
Balances are also fine, I'm only trying to send 1 sat at a time.
Here's the output log:
Payment c0a4ae3b1ee3235b217e4d64f4c85140bc73543f7f0e109f2759bcb296dc474c in state terminate=false, active_shards=0, rem_value=1000 mSAT, fee_limit=1000 mSAT
[DBG] CRTR: PaymentSession(c0a4ae3b1ee3235b217e4d64f4c85140bc73543f7f0e109f2759bcb296dc474c): pathfinding for amt=1000 mSAT
[DBG] CRTR: Pathfinding perf metrics: nodes=0, edges=0, time=257.708µs
[WRN] CRTR: Failed to find route for payment c0a4ae3b1ee3235b217e4d64f4c85140bc73543f7f0e109f2759bcb296dc474c: destination hop doesn't understand new TLV payloads
[DBG] CRTR: Marking payment c0a4ae3b1ee3235b217e4d64f4c85140bc73543f7f0e109f2759bcb296dc474c permanently failed with no route: no_route
Any ideas? Thanks