Skip to content
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

Can't pay invoice with Eclair, but the node can #551

Closed
BitBargain opened this issue Apr 7, 2018 · 2 comments
Closed

Can't pay invoice with Eclair, but the node can #551

BitBargain opened this issue Apr 7, 2018 · 2 comments

Comments

@BitBargain
Copy link

I connected to my own LND node using the Eclair app on Android.

When trying to pay an invoice (on mainnet.yalls.org), Eclair comes up with all sorts of routing error messages. First it was 10 different paths being unsuccessful, the last attempt came back with "no path found to destination node - origin: your node" or similar. If there was a log of the error messages on the phone I'd copy/paste them but there isn't, it was just a red screen that popped up.

Within 10 seconds I did payinvoice on my node (which has over 20 well funded connections, including directly to the destination path) the invoice was paid instantly.

I'm guessing it's not normal that the node I'm connected to can pay an invoice but Eclair, being connected to the exact same node can't.

I tried to reproduce the issue, this time it worked fine and the invoice was paid (even if a bit slowly).

There was another channel in a closing state at the time. Is there any chance Eclair is attempting to pay through a channel/node that has not closed yet completely? That's the only difference between then and now - it's closed by now.

@pm47
Copy link
Member

pm47 commented Apr 9, 2018

I'm closing this as duplicate of ACINQ/eclair-mobile#18, feel free to follow progress there, thanks!

@pm47 pm47 closed this as completed Apr 9, 2018
@pm47
Copy link
Member

pm47 commented Apr 9, 2018

There was another channel in a closing state at the time. Is there any chance Eclair is attempting to pay through a channel/node that has not closed yet completely?

In that case eclair would have received an UnknownChannel error and would have cleaned up the channel from its network db.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants