-
Notifications
You must be signed in to change notification settings - Fork 378
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
Payment couldn't be completed because: there is no route available PFS5 #4927
Comments
For me this scenario passes locally. Will try to run it some more times and see if I can reproduce. Maybe it's flaky. Might be related to https://github.com/orgs/raiden-network/projects/12#card-26353251 that also seems to have shown flaky behaviour. |
It was indeed the first |
Just checked for me fails all the time, I run the scenario like this
|
Took a look at the logs and also had @palango take a look. And it looks like nodes are UNREACHABLE or offline when the payment takes place. I have also managed to run into this problem locally myself now. Looks like a matrix problem. @ulope can you take a look when you're back from vacation? Or maybe @err508 has time? |
This doesn't just happen for the specific scenario. I have experienced it for several different ones, which points even further towards a transport/matrix problem. |
@ulope may I assign this to you? I know you're looking into it. |
@andrevmatos also experienced this issue. A restart of the Raiden Node fixed it. |
@ulope Here are all the logs from a run that failed. |
I think I ran onto this as well yesterday. So if the PFS logs help you I can upload them. |
This seems related to matrix transport. I've seen some python client I had online appear as offline to the light-client, even if it continued to operate normally. Couldn't notice anything in the logs, but it seems like the |
Current working theory is that some sort of problem is happening with federation requests between (at least) As mentioned in chat to help track down the cause please run the following command if you see this issue while running scenarios:
(please substitute the correct values in the angle brackets). |
cat ~/.raiden/scenario-player/scenarios/mfee1_flat_fee/node_9_*/run-*.log | jq 'select(.event == "Using Matrix server") | .server_url'
"https://transport01.raiden.network"
"https://transport03.raiden.network"
"https://transport03.raiden.network"
"https://transport01.raiden.network" |
|
Got the same problem running PFS1.
|
Same Problem for MS3.
|
I tested this today and on my local machine with the latest SP and latest raiden
scenario-player-run_pfs5_too_low_capacity_2019-09-24T16:48:32.log |
I think these three logs are interesting, because all nodes are on transport3 here. Time line:
|
@palango could you let me know what |
@err508 What are the full addresses |
@palango |
After I did a purge of the test transport servers databases the situation seems to have improved for many of the testers but unfortunately not all (I know @czepluch is still seeing the issue). What I've discovered so far:
It doesn't seem to be a networking issue. I've run networking tests in the background all day yesterday and haven't seen any indications that this could be the reason. I'm going ahead with upgrading the test servers to a recent synapse release (with a workaround for #4634) anyway in the hope that this fixes the federation issue. |
Description
Seems the node is not getting any routes from the PFS for the target node.
scenario-player-run_pfs5_too_low_capacity_2019-09-13T13:08:38.log
node_logs_0_1_2_3_4.zip
A snapshot of the console of the SP from my local machine
https://gist.github.com/agatsoh/f53f16372f87e672c21ec4989b8ea845
Edit:
Raiden commit
SP commit
Expected Behavior
The node should be able to find the correct path. The PFS should reply with the correct path.
The text was updated successfully, but these errors were encountered: