-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Rippled crashes with "Assertion failed: (continueCallback && !continueCallback()), function findPaths, file PathRequest.cpp, line 541" (Version: 2.0.0-b2) #4744
Comments
This was referenced Oct 4, 2023
intelliot
pushed a commit
that referenced
this issue
Oct 12, 2023
The assert is saying that the only reason `pathFinder` would be null is if the request was aborted (connection dropped, etc.). That's what `continueCallback()` checks. But that is very clearly not true if you look at `getPathFinder`, which calls `findPaths`, which can return false for many reasons. Fix #4744
Bronek
pushed a commit
to Bronek/rippled
that referenced
this issue
Oct 17, 2023
The assert is saying that the only reason `pathFinder` would be null is if the request was aborted (connection dropped, etc.). That's what `continueCallback()` checks. But that is very clearly not true if you look at `getPathFinder`, which calls `findPaths`, which can return false for many reasons. Fix XRPLF#4744
sophiax851
pushed a commit
to sophiax851/rippled
that referenced
this issue
Jun 12, 2024
The assert is saying that the only reason `pathFinder` would be null is if the request was aborted (connection dropped, etc.). That's what `continueCallback()` checks. But that is very clearly not true if you look at `getPathFinder`, which calls `findPaths`, which can return false for many reasons. Fix XRPLF#4744
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Issue Description
Rippled keeps crashing locally with the following output
`{
"Fee" : "20",
"account" : "raszmy2tJyGsUvzctWjWbiz5u4BcjLjMKA",
"command" : "account_objects",
"deletion_blockers_only" : false,
"ledger_index" : "validated",
"limit" : 400
}
2023-Oct-04 04:30:40.669786 UTC Resource:DBG Inactive 127.0.0.1:1
2023-Oct-04 04:30:40.669817 UTC Server:DBG Reply: {"result":{"account":"raszmy2tJyGsUvzctWjWbiz5u4BcjLjMKA","account_objects":[],"ledger_hash":"D01780D3CE8E930B3B7EDFCF0F6A27284F6EDA1CC86DEBABBC86D76765676966","ledger_index":417962,"status":"success","validated":true}}
2023-Oct-04 04:30:40.673743 UTC JobQueue:DBG addRefCountedJob : Adding job : RPC-Client : 8
2023-Oct-04 04:30:40.673889 UTC Resource:DBG New unlimited endpoint 127.0.0.1:1
2023-Oct-04 04:30:40.673961 UTC Server:DBG Query: ripple_path_find
{
"Fee" : "20",
"destination_account" : "raszmy2tJyGsUvzctWjWbiz5u4BcjLjMKA",
"destination_amount" :
{
"currency" : "USD",
"issuer" : "rMUgifyaqshgF3747jbTCeAKRXzqX9PCKp",
"value" : "10000"
},
"source_account" : "rsFCKaQDNDPQiubXUnLeb9Us9ps5npczye",
"source_currencies" :
[
}
2023-Oct-04 04:30:40.674016 UTC PathRequest:DBG 11 created
2023-Oct-04 04:30:40.674041 UTC PathRequest:DBG getLineCache has cache for 0, considering 417962
2023-Oct-04 04:30:40.674062 UTC PathRequest:DBG getLineCache creating new cache for 417962
2023-Oct-04 04:30:40.674083 UTC RippleLineCache:DBG created for ledger 417962
2023-Oct-04 04:30:40.674170 UTC PathRequest:DBG 11 valid: rsFCKaQDNDPQiubXUnLeb9Us9ps5npczye
2023-Oct-04 04:30:40.674199 UTC PathRequest:DBG 11 deliver: 10000/USD/rMUgifyaqshgF3747jbTCeAKRXzqX9PCKp
2023-Oct-04 04:30:40.674223 UTC RippleLineCache:DBG destroyed for ledger 417962 with 1 accounts and 0 distinct trust lines.
2023-Oct-04 04:30:40.674244 UTC LedgerMaster:DBG newPFWork: Creating job. path find threads: 0
2023-Oct-04 04:30:40.674264 UTC JobQueue:DBG addRefCountedJob : Adding job : pf:newRequest : 14
2023-Oct-04 04:30:40.674304 UTC LedgerMaster:DBG updatePaths running
2023-Oct-04 04:30:40.674337 UTC LedgerMaster:DBG Updating paths
2023-Oct-04 04:30:40.674360 UTC PathRequest:DBG getLineCache has cache for 0, considering 417962
2023-Oct-04 04:30:40.674556 UTC PathRequest:DBG getLineCache creating new cache for 417962
2023-Oct-04 04:30:40.674597 UTC RippleLineCache:DBG created for ledger 417962
2023-Oct-04 04:30:40.674622 UTC PathRequest:NFO 11 aborting early
2023-Oct-04 04:30:40.674642 UTC PathRequest:DBG 11 update normal
2023-Oct-04 04:30:40.674698 UTC PathRequest:DBG 11 processing at level 2
2023-Oct-04 04:30:40.674726 UTC PathRequest:DBG 11 Trying to find paths: 1/XRP
2023-Oct-04 04:30:40.674768 UTC Pathfinder:DBG Non-existent gateway
Assertion failed: (continueCallback && !continueCallback()), function findPaths, file PathRequest.cpp, line 541.
`
Steps to Reproduce
Happens randomly when running for a prolonged period of time locally and running automated tests in parallel
Environment
Local running
Supporting Files
The text was updated successfully, but these errors were encountered: