Page MenuHomePhabricator

[avalanche] Make the orphan pool only accept proofs that have valid but immature utxos
ClosedPublic

Authored by sdulfari on Jun 25 2022, 03:58.

Details

Summary

Unlike transactions in the mempool, there is no real benefit to holding onto proofs with missing UTXOs. Since we already enforce UTXO age on the order of weeks, it's reasonable to expect users generating proofs to have UTXOs with confirmations.
This patch modifies the orphan pool to only track proofs that will be valid in the future, but have immature UTXOs. This also simplifies the logic considerably, so there are fewer edge cases to consider, making the orphan pool much easier to reason about.
A simple eviction-by-score mechanism can now be adopted to limit the pool size since the score can no longer be spoofed by claiming missing UTXOs.

Test Plan
ninja check-avalanche check-functional-extended

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Tail of the build log:

[403/479] bitcoin: testing txindex_tests
[404/479] bitcoin: testing finalization_tests
[405/479] Running utility command for check-bitcoin-raii_event_tests
[406/479] Running utility command for check-bitcoin-scheduler_tests
[407/479] Running utility command for check-bitcoin-txindex_tests
[408/479] Running utility command for check-bitcoin-finalization_tests
[409/479] bitcoin: testing merkleblock_tests
[410/479] Running utility command for check-bitcoin-merkleblock_tests
[411/479] bitcoin: testing scriptpubkeyman_tests
[412/479] bitcoin: testing bip32_tests
[413/479] bitcoin: testing timedata_tests
[414/479] Running utility command for check-bitcoin-scriptpubkeyman_tests
[415/479] Running utility command for check-bitcoin-bip32_tests
[416/479] Running utility command for check-bitcoin-timedata_tests
[417/479] bitcoin: testing validation_flush_tests
[418/479] bitcoin: testing txvalidationcache_tests
[419/479] bitcoin: testing compilerbug_tests
[420/479] Running utility command for check-bitcoin-validation_flush_tests
[421/479] Running utility command for check-bitcoin-compilerbug_tests
[422/479] Running utility command for check-bitcoin-txvalidationcache_tests
[423/479] bitcoin: testing script_standard_tests
[424/479] bitcoin: testing blockstatus_tests
[425/479] Running utility command for check-bitcoin-script_standard_tests
[426/479] Running utility command for check-bitcoin-blockstatus_tests
[427/479] bitcoin: testing ismine_tests
[428/479] bitcoin: testing blockcheck_tests
[429/479] bitcoin: testing versionbits_tests
[430/479] Running utility command for check-bitcoin-blockcheck_tests
[431/479] Running utility command for check-bitcoin-ismine_tests
[432/479] Running utility command for check-bitcoin-versionbits_tests
[433/479] bitcoin: testing op_reversebytes_tests
[434/479] Running utility command for check-bitcoin-op_reversebytes_tests
[435/479] bitcoin: testing schnorr_tests
[436/479] bitcoin: testing validation_block_tests
[437/479] bitcoin: testing shortidprocessor_tests
[438/479] Running utility command for check-bitcoin-schnorr_tests
[439/479] bitcoin: testing cashaddr_tests
[440/479] Running utility command for check-bitcoin-validation_block_tests
[441/479] Running utility command for check-bitcoin-shortidprocessor_tests
[442/479] Running utility command for check-bitcoin-cashaddr_tests
[443/479] bitcoin: testing radix_tests
[444/479] bitcoin: testing cuckoocache_tests
[445/479] Running utility command for check-bitcoin-radix_tests
[446/479] Running utility command for check-bitcoin-cuckoocache_tests
[447/479] bitcoin: testing crypto_tests
[448/479] Running utility command for check-bitcoin-crypto_tests
[449/479] bitcoin: testing checkqueue_tests
[450/479] Running utility command for check-bitcoin-checkqueue_tests
[451/479] bitcoin: testing intmath_tests
[452/479] Running utility command for check-bitcoin-intmath_tests
[453/479] bitcoin: testing transaction_tests
[454/479] Running utility command for check-bitcoin-transaction_tests
[455/479] bitcoin: testing coinselector_tests
[456/479] Running utility command for check-bitcoin-coinselector_tests
[457/479] bitcoin: testing coins_tests
[458/479] Running utility command for check-bitcoin-coins_tests
[459/479] Running bitcoin test suite
PASSED: bitcoin test suite
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang failed with exit code 1

Tail of the build log:

[415/472] Running utility command for check-bitcoin-raii_event_tests
[416/472] bitcoin: testing merkleblock_tests
[417/472] Running utility command for check-bitcoin-merkleblock_tests
[418/472] bitcoin: testing scriptpubkeyman_tests
[419/472] bitcoin: testing timedata_tests
[420/472] Running utility command for check-bitcoin-timedata_tests
[421/472] Running utility command for check-bitcoin-scriptpubkeyman_tests
[422/472] bitcoin: testing bip32_tests
[423/472] Running utility command for check-bitcoin-bip32_tests
[424/472] bitcoin: testing validation_flush_tests
[425/472] Running utility command for check-bitcoin-validation_flush_tests
[426/472] bitcoin: testing blockcheck_tests
[427/472] bitcoin: testing compilerbug_tests
[428/472] bitcoin: testing op_reversebytes_tests
[429/472] Running utility command for check-bitcoin-blockcheck_tests
[430/472] Running utility command for check-bitcoin-op_reversebytes_tests
[431/472] Running utility command for check-bitcoin-compilerbug_tests
[432/472] bitcoin: testing script_standard_tests
[433/472] bitcoin: testing blockstatus_tests
[434/472] Running utility command for check-bitcoin-script_standard_tests
[435/472] Running utility command for check-bitcoin-blockstatus_tests
[436/472] bitcoin: testing cuckoocache_tests
[437/472] Running utility command for check-bitcoin-cuckoocache_tests
[438/472] bitcoin: testing intmath_tests
[439/472] Running utility command for check-bitcoin-intmath_tests
[440/472] bitcoin: testing schnorr_tests
[441/472] bitcoin: testing versionbits_tests
[442/472] Running utility command for check-bitcoin-schnorr_tests
[443/472] bitcoin: testing shortidprocessor_tests
[444/472] bitcoin: testing ismine_tests
[445/472] bitcoin: testing radix_tests
[446/472] Running utility command for check-avalanche-voterecord_tests
[447/472] Running utility command for check-bitcoin-versionbits_tests
[448/472] Running utility command for check-bitcoin-shortidprocessor_tests
[449/472] Running utility command for check-bitcoin-ismine_tests
[450/472] bitcoin: testing cashaddr_tests
[451/472] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/addressbooktests.cpp.o
[452/472] bitcoin: testing crypto_tests
[453/472] Running utility command for check-bitcoin-radix_tests
[454/472] Running utility command for check-bitcoin-cashaddr_tests
[455/472] Running utility command for check-bitcoin-crypto_tests
[456/472] bitcoin: testing validation_block_tests
[457/472] bitcoin: testing checkqueue_tests
[458/472] Running utility command for check-bitcoin-validation_block_tests
[459/472] Running utility command for check-bitcoin-checkqueue_tests
[460/472] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/wallettests.cpp.o
[461/472] Linking CXX executable src/qt/test/test_bitcoin-qt
[462/472] bitcoin: testing transaction_tests
[463/472] Running utility command for check-bitcoin-transaction_tests
[464/472] bitcoin-qt: testing test_bitcoin-qt
[465/472] Running bitcoin-qt test suite
PASSED: bitcoin-qt test suite
[466/472] bitcoin: testing coinselector_tests
[467/472] Running utility command for check-bitcoin-coinselector_tests
[468/472] bitcoin: testing coins_tests
[469/472] Running utility command for check-bitcoin-coins_tests
[470/472] Running bitcoin test suite
PASSED: bitcoin test suite
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang-tidy failed with exit code 1

Failed tests logs:

====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-25T04:04:35.633000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_peer_discovery_30
2022-06-25T04:04:35.893000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-25T04:04:36.360000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-25T04:04:37.010000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-25T04:04:37.714000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-25T04:04:37.956000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-25T04:04:40.104000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-25T04:04:40.106000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-25T04:04:40.623000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-25T04:04:42.735000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-25T04:04:43.408000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-25T04:04:43.410000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-25T04:04:43.604000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-25T04:04:43.728000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-25T04:04:43.735000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-25T04:04:45.749000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-25T04:04:45.749000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-25T04:04:45.800000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:04:46.102000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_peer_discovery_30
2022-06-25T04:04:46.102000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_peer_discovery_30/test_framework.log
2022-06-25T04:04:46.102000Z TestFramework (ERROR): 
2022-06-25T04:04:46.103000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_peer_discovery_30' to consolidate all logs
2022-06-25T04:04:46.103000Z TestFramework (ERROR): 
2022-06-25T04:04:46.103000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:04:46.103000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:04:46.104000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-25T04:05:27.185000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_peer_discovery_49
2022-06-25T04:05:27.456000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-25T04:05:27.939000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-25T04:05:28.593000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-25T04:05:29.252000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-25T04:05:29.494000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-25T04:05:31.639000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-25T04:05:31.639000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-25T04:05:32.162000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-25T04:05:36.701000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-25T04:05:37.372000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-25T04:05:37.374000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-25T04:05:37.568000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-25T04:05:37.770000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-25T04:05:37.779000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-25T04:05:39.844000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-25T04:05:39.844000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-25T04:05:39.897000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:05:40.050000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_peer_discovery_49
2022-06-25T04:05:40.051000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_peer_discovery_49/test_framework.log
2022-06-25T04:05:40.051000Z TestFramework (ERROR): 
2022-06-25T04:05:40.051000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_peer_discovery_49' to consolidate all logs
2022-06-25T04:05:40.052000Z TestFramework (ERROR): 
2022-06-25T04:05:40.052000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:05:40.052000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:05:40.052000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-25T04:04:14.287000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_proof_voting_11
2022-06-25T04:04:16.254000Z TestFramework (INFO): Trigger polling from the node...
2022-06-25T04:04:16.444000Z TestFramework (INFO): Check we poll for valid proof
2022-06-25T04:04:16.578000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-25T04:04:16.631000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-25T04:04:16.682000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-25T04:04:16.915000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-25T04:04:17.084000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-25T04:04:19.094000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-25T04:04:17.085354Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=15
 - 2022-06-25T04:04:17.087929Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-25T04:04:17.087946Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-25T04:04:17.087973Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=0
 - 2022-06-25T04:04:17.087990Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=0
 - 2022-06-25T04:04:17.088045Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-25T04:04:17.088056Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-25T04:04:17.088067Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=1
 - 2022-06-25T04:04:17.088080Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=1
 - 2022-06-25T04:04:17.088110Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-25T04:04:17.088121Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-25T04:04:17.088131Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=2
 - 2022-06-25T04:04:17.088144Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=2
 - 2022-06-25T04:04:17.088173Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-25T04:04:17.088184Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-25T04:04:17.088194Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=3
 - 2022-06-25T04:04:17.088207Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=3
 - 2022-06-25T04:04:17.088235Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-25T04:04:17.088247Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-25T04:04:17.088257Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=4
 - 2022-06-25T04:04:17.088270Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=4
 - 2022-06-25T04:04:17.088297Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-25T04:04:17.088308Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-25T04:04:17.088320Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=5
 - 2022-06-25T04:04:17.088334Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=5
 - 2022-06-25T04:04:17.088362Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-25T04:04:17.088377Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-25T04:04:17.088388Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=6
 - 2022-06-25T04:04:17.088402Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=6
 - 2022-06-25T04:04:17.088431Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-25T04:04:17.088442Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-25T04:04:17.088453Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=7
 - 2022-06-25T04:04:17.088466Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=7
 - 2022-06-25T04:04:17.088493Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-25T04:04:17.088505Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-25T04:04:17.088515Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=8
 - 2022-06-25T04:04:17.088529Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=8
 - 2022-06-25T04:04:17.088558Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-25T04:04:17.088568Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-25T04:04:17.088578Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=9
 - 2022-06-25T04:04:17.088592Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=9
 - 2022-06-25T04:04:17.088622Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-25T04:04:17.088633Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-25T04:04:17.088643Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=10
 - 2022-06-25T04:04:17.088655Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=10
 - 2022-06-25T04:04:17.088684Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-25T04:04:17.088695Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-25T04:04:17.088706Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=11
 - 2022-06-25T04:04:17.088720Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=11
 - 2022-06-25T04:04:17.088762Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-25T04:04:17.088778Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-25T04:04:17.088795Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=12
 - 2022-06-25T04:04:17.088818Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=12
 - 2022-06-25T04:04:17.088856Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-25T04:04:17.088870Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-25T04:04:17.088882Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=13
 - 2022-06-25T04:04:17.088898Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=13
 - 2022-06-25T04:04:17.088933Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-25T04:04:17.088946Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-25T04:04:17.088958Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=14
 - 2022-06-25T04:04:17.088973Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=14
 - 2022-06-25T04:04:17.089006Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-25T04:04:17.089019Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-25T04:04:17.089032Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof f70d3a73e181000a2be5b6b1b754353e0992187ce58a16cb5d6c2f29e750ce5f peer=15
 - 2022-06-25T04:04:17.089047Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=15
 - 2022-06-25T04:04:17.089080Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (197 bytes) peer=16
 - 2022-06-25T04:04:17.089183Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-25T04:04:17.089198Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-25T04:04:17.094778Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=1
 - 2022-06-25T04:04:17.104922Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=2
 - 2022-06-25T04:04:17.115058Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-25T04:04:17.125197Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4
 - 2022-06-25T04:04:17.135307Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=5
 - 2022-06-25T04:04:17.138152Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-25T04:04:17.138199Z (mocktime: 2022-06-25T04:09:16Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16


2022-06-25T04:04:19.145000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:04:19.447000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_proof_voting_11
2022-06-25T04:04:19.447000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-25T04:04:19.447000Z TestFramework (ERROR): 
2022-06-25T04:04:19.447000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-25T04:04:19.447000Z TestFramework (ERROR): 
2022-06-25T04:04:19.447000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:04:19.447000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:04:19.447000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-25T04:04:15.171000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_proof_voting_14
2022-06-25T04:04:17.142000Z TestFramework (INFO): Trigger polling from the node...
2022-06-25T04:04:17.332000Z TestFramework (INFO): Check we poll for valid proof
2022-06-25T04:04:17.466000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-25T04:04:17.517000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-25T04:04:17.567000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-25T04:04:17.822000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-25T04:04:17.984000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-25T04:04:19.994000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-25T04:04:17.984671Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=14
 - 2022-06-25T04:04:17.984733Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-25T04:04:17.984760Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-25T04:04:17.984793Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=0
 - 2022-06-25T04:04:17.984820Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=1
 - 2022-06-25T04:04:17.984844Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=2
 - 2022-06-25T04:04:17.985556Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=1
 - 2022-06-25T04:04:17.985647Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-25T04:04:17.985660Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-25T04:04:17.985670Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=0
 - 2022-06-25T04:04:17.985696Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=0
 - 2022-06-25T04:04:17.985747Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-25T04:04:17.985756Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-25T04:04:17.985763Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=10
 - 2022-06-25T04:04:17.985774Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=10
 - 2022-06-25T04:04:17.985809Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (287 bytes) peer=16
 - 2022-06-25T04:04:17.985927Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-25T04:04:17.985936Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-25T04:04:17.987516Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-25T04:04:17.987594Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-25T04:04:17.987607Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-25T04:04:17.987616Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=3
 - 2022-06-25T04:04:17.987628Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=3
 - 2022-06-25T04:04:17.987672Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-25T04:04:17.987681Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-25T04:04:17.987688Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=4
 - 2022-06-25T04:04:17.987697Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=4
 - 2022-06-25T04:04:17.987722Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-25T04:04:17.987732Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-25T04:04:17.987740Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=5
 - 2022-06-25T04:04:17.987749Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=5
 - 2022-06-25T04:04:17.987772Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-25T04:04:17.987780Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-25T04:04:17.987788Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=6
 - 2022-06-25T04:04:17.987799Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=6
 - 2022-06-25T04:04:17.987821Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-25T04:04:17.987830Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-25T04:04:17.987837Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=7
 - 2022-06-25T04:04:17.987847Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=7
 - 2022-06-25T04:04:17.987871Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-25T04:04:17.987879Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-25T04:04:17.987890Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=8
 - 2022-06-25T04:04:17.987900Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=8
 - 2022-06-25T04:04:17.987923Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-25T04:04:17.987932Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-25T04:04:17.987940Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=9
 - 2022-06-25T04:04:17.987949Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=9
 - 2022-06-25T04:04:17.987975Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-25T04:04:17.987983Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-25T04:04:17.987991Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=11
 - 2022-06-25T04:04:17.988002Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=11
 - 2022-06-25T04:04:17.988025Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-25T04:04:17.988033Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-25T04:04:17.988040Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=12
 - 2022-06-25T04:04:17.988050Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=12
 - 2022-06-25T04:04:17.988073Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-25T04:04:17.988082Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-25T04:04:17.988089Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=13
 - 2022-06-25T04:04:17.988098Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=13
 - 2022-06-25T04:04:17.988121Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-25T04:04:17.988129Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-25T04:04:17.988137Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=14
 - 2022-06-25T04:04:17.988146Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=14
 - 2022-06-25T04:04:17.988168Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-25T04:04:17.988177Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-25T04:04:17.988184Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=15
 - 2022-06-25T04:04:17.988197Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=15
 - 2022-06-25T04:04:17.988223Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-25T04:04:17.988232Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-25T04:04:17.988239Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=1
 - 2022-06-25T04:04:17.988248Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=1
 - 2022-06-25T04:04:17.988270Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-25T04:04:17.988278Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-25T04:04:17.988286Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 0dabffe5568f4454dcb5a3e5c54ef79f883da4036458ef3deed84eae63965c67 peer=2
 - 2022-06-25T04:04:17.988295Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=2
 - 2022-06-25T04:04:17.995663Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=2
 - 2022-06-25T04:04:18.005776Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-25T04:04:18.015886Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4
 - 2022-06-25T04:04:18.025995Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (477 bytes) peer=5
 - 2022-06-25T04:04:18.036103Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (477 bytes) peer=6
 - 2022-06-25T04:04:18.037723Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-25T04:04:18.046209Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (477 bytes) peer=11
 - 2022-06-25T04:04:18.056309Z (mocktime: 2022-06-25T04:09:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (117 bytes) peer=12


2022-06-25T04:04:20.046000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:04:20.247000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_proof_voting_14
2022-06-25T04:04:20.247000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_proof_voting_14/test_framework.log
2022-06-25T04:04:20.247000Z TestFramework (ERROR): 
2022-06-25T04:04:20.247000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_avalanche_proof_voting_14' to consolidate all logs
2022-06-25T04:04:20.247000Z TestFramework (ERROR): 
2022-06-25T04:04:20.247000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:04:20.247000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:04:20.247000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-25T04:04:46.698000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_proof_inventory_37
2022-06-25T04:04:47.382000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-25T04:04:48.582000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-25T04:04:49.327000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-25T04:04:49.516000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-25T04:05:49.541000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-25T04:05:49.541000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-25T04:05:49.592000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:05:49.846000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_proof_inventory_37
2022-06-25T04:05:49.846000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_proof_inventory_37/test_framework.log
2022-06-25T04:05:49.846000Z TestFramework (ERROR): 
2022-06-25T04:05:49.847000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_proof_inventory_37' to consolidate all logs
2022-06-25T04:05:49.847000Z TestFramework (ERROR): 
2022-06-25T04:05:49.847000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:05:49.847000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:05:49.847000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-25T04:04:48.036000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_proof_inventory_38
2022-06-25T04:04:48.654000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-25T04:04:49.830000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-25T04:04:50.577000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-25T04:04:50.708000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-25T04:05:50.756000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-25T04:05:50.756000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-25T04:05:50.806000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:05:51.061000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_proof_inventory_38
2022-06-25T04:05:51.061000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_proof_inventory_38/test_framework.log
2022-06-25T04:05:51.061000Z TestFramework (ERROR): 
2022-06-25T04:05:51.061000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_p2p_proof_inventory_38' to consolidate all logs
2022-06-25T04:05:51.061000Z TestFramework (ERROR): 
2022-06-25T04:05:51.061000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:05:51.061000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:05:51.061000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-25T04:04:44.165000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_rpc_avalancheproof_33
2022-06-25T04:04:44.785000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-25T04:04:44.788000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-25T04:04:44.790000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-25T04:04:45.814000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-25T04:04:45.817000Z TestFramework (INFO): Start a node with an orphan proof
2022-06-25T04:05:46.093000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-25T04:05:46.093000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 213, in run_test
    wait_for_proof(self.nodes[1], proofid_hex, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-25T04:05:46.144000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:05:46.296000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_rpc_avalancheproof_33
2022-06-25T04:05:46.296000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_rpc_avalancheproof_33/test_framework.log
2022-06-25T04:05:46.296000Z TestFramework (ERROR): 
2022-06-25T04:05:46.296000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220625_040338/abc_rpc_avalancheproof_33' to consolidate all logs
2022-06-25T04:05:46.296000Z TestFramework (ERROR): 
2022-06-25T04:05:46.296000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:05:46.296000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:05:46.296000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_avalancheproof.py

Failed tests logs:

====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-25T04:03:51.502000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_peer_discovery_30
2022-06-25T04:03:52.133000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-25T04:03:52.812000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-25T04:03:53.786000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-25T04:03:54.614000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-25T04:03:54.856000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-25T04:03:57.059000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-25T04:03:57.060000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-25T04:03:57.901000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-25T04:04:19.325000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-25T04:04:20.200000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-25T04:04:20.202000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-25T04:04:20.365000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-25T04:04:20.537000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-25T04:04:20.545000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-25T04:04:22.596000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-25T04:04:22.596000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-25T04:04:22.647000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:04:22.698000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_peer_discovery_30
2022-06-25T04:04:22.698000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_peer_discovery_30/test_framework.log
2022-06-25T04:04:22.698000Z TestFramework (ERROR): 
2022-06-25T04:04:22.698000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_peer_discovery_30' to consolidate all logs
2022-06-25T04:04:22.698000Z TestFramework (ERROR): 
2022-06-25T04:04:22.698000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:04:22.699000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:04:22.699000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-25T04:05:33.351000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_peer_discovery_49
2022-06-25T04:05:33.918000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-25T04:05:34.583000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-25T04:05:35.499000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-25T04:05:36.223000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-25T04:05:36.434000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-25T04:05:38.600000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-25T04:05:38.600000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-25T04:05:39.461000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-25T04:05:41.124000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-25T04:05:42.254000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-25T04:05:42.256000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-25T04:05:42.421000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-25T04:05:42.596000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-25T04:05:42.606000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-25T04:05:44.658000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-25T04:05:44.658000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-25T04:05:44.709000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:05:44.860000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_peer_discovery_49
2022-06-25T04:05:44.860000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_peer_discovery_49/test_framework.log
2022-06-25T04:05:44.860000Z TestFramework (ERROR): 
2022-06-25T04:05:44.860000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_peer_discovery_49' to consolidate all logs
2022-06-25T04:05:44.860000Z TestFramework (ERROR): 
2022-06-25T04:05:44.860000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:05:44.860000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:05:44.860000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-25T04:02:36.231000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_proof_voting_11
2022-06-25T04:02:38.947000Z TestFramework (INFO): Trigger polling from the node...
2022-06-25T04:02:39.149000Z TestFramework (INFO): Check we poll for valid proof
2022-06-25T04:02:39.494000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-25T04:02:39.547000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-25T04:02:39.598000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-25T04:02:39.941000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-25T04:02:40.006000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-25T04:02:42.020000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-25T04:02:40.007082Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=4
 - 2022-06-25T04:02:40.007493Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=4
 - 2022-06-25T04:02:40.007739Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=5
 - 2022-06-25T04:02:40.007878Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=6
 - 2022-06-25T04:02:40.008030Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=6
 - 2022-06-25T04:02:40.008277Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=7
 - 2022-06-25T04:02:40.008522Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=8
 - 2022-06-25T04:02:40.008759Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=9
 - 2022-06-25T04:02:40.009010Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=10
 - 2022-06-25T04:02:40.009261Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=11
 - 2022-06-25T04:02:40.009705Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-25T04:02:40.010091Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-25T04:02:40.010553Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-25T04:02:40.010809Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=15
 - 2022-06-25T04:02:40.011049Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-25T04:02:40.011282Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (197 bytes) peer=16
 - 2022-06-25T04:02:40.011861Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-25T04:02:40.011945Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-25T04:02:40.012087Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=0
 - 2022-06-25T04:02:40.012333Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=0
 - 2022-06-25T04:02:40.012431Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-25T04:02:40.012525Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=1
 - 2022-06-25T04:02:40.012784Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=1
 - 2022-06-25T04:02:40.013061Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=2
 - 2022-06-25T04:02:40.013338Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-25T04:02:40.013391Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-25T04:02:40.013434Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=3
 - 2022-06-25T04:02:40.013613Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=3
 - 2022-06-25T04:02:40.013816Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-25T04:02:40.013860Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-25T04:02:40.013901Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=4
 - 2022-06-25T04:02:40.013995Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=4
 - 2022-06-25T04:02:40.014190Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=5
 - 2022-06-25T04:02:40.014620Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=6
 - 2022-06-25T04:02:40.015036Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=7
 - 2022-06-25T04:02:40.015191Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=8
 - 2022-06-25T04:02:40.015346Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=9
 - 2022-06-25T04:02:40.015510Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=10
 - 2022-06-25T04:02:40.015793Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=11
 - 2022-06-25T04:02:40.015836Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=12
 - 2022-06-25T04:02:40.015999Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=12
 - 2022-06-25T04:02:40.016154Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=13
 - 2022-06-25T04:02:40.016320Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=14
 - 2022-06-25T04:02:40.016477Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-25T04:02:40.016520Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-25T04:02:40.016562Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=15
 - 2022-06-25T04:02:40.016656Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=15
 - 2022-06-25T04:02:40.016877Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-25T04:02:40.016919Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-25T04:02:40.016961Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=0
 - 2022-06-25T04:02:40.017068Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=0
 - 2022-06-25T04:02:40.017258Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-25T04:02:40.017299Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-25T04:02:40.017340Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=1
 - 2022-06-25T04:02:40.017434Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=1
 - 2022-06-25T04:02:40.017632Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-25T04:02:40.017674Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-25T04:02:40.017714Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=2
 - 2022-06-25T04:02:40.017805Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=2
 - 2022-06-25T04:02:40.018183Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-25T04:02:40.018226Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-25T04:02:40.018266Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=5
 - 2022-06-25T04:02:40.018357Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=5
 - 2022-06-25T04:02:40.018546Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-25T04:02:40.018588Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-25T04:02:40.018628Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=6
 - 2022-06-25T04:02:40.018719Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=6
 - 2022-06-25T04:02:40.018906Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-25T04:02:40.018947Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-25T04:02:40.018988Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=7
 - 2022-06-25T04:02:40.019077Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=7
 - 2022-06-25T04:02:40.019264Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-25T04:02:40.019306Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-25T04:02:40.019347Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=8
 - 2022-06-25T04:02:40.019438Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=8
 - 2022-06-25T04:02:40.019630Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-25T04:02:40.019672Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-25T04:02:40.019712Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=9
 - 2022-06-25T04:02:40.019807Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=9
 - 2022-06-25T04:02:40.019994Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-25T04:02:40.020036Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-25T04:02:40.020077Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=10
 - 2022-06-25T04:02:40.020167Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=10
 - 2022-06-25T04:02:40.020354Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-25T04:02:40.020396Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-25T04:02:40.020436Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=11
 - 2022-06-25T04:02:40.020528Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=11
 - 2022-06-25T04:02:40.020715Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-25T04:02:40.020757Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-25T04:02:40.020797Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=12
 - 2022-06-25T04:02:40.020889Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=12
 - 2022-06-25T04:02:40.021076Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-25T04:02:40.021118Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-25T04:02:40.021158Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=13
 - 2022-06-25T04:02:40.021248Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=13
 - 2022-06-25T04:02:40.021439Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-25T04:02:40.021482Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-25T04:02:40.021522Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 43eae58078eea72a33f1200846fed9053dd8c09c2a6e7d3b8ddc342060496d1a peer=14
 - 2022-06-25T04:02:40.021613Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=14
 - 2022-06-25T04:02:40.026078Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=13
 - 2022-06-25T04:02:40.036376Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=14
 - 2022-06-25T04:02:40.046689Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=15
 - 2022-06-25T04:02:40.056957Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=0
 - 2022-06-25T04:02:40.063724Z (mocktime: 2022-06-25T04:07:39Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16


2022-06-25T04:02:42.072000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:02:42.323000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_proof_voting_11
2022-06-25T04:02:42.323000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-25T04:02:42.323000Z TestFramework (ERROR): 
2022-06-25T04:02:42.323000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-25T04:02:42.323000Z TestFramework (ERROR): 
2022-06-25T04:02:42.323000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:02:42.324000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:02:42.324000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-25T04:02:49.051000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_proof_voting_14
2022-06-25T04:02:51.718000Z TestFramework (INFO): Trigger polling from the node...
2022-06-25T04:02:51.880000Z TestFramework (INFO): Check we poll for valid proof
2022-06-25T04:02:52.234000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-25T04:02:52.286000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-25T04:02:52.337000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-25T04:02:52.692000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-25T04:02:52.903000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-25T04:02:54.913000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-25T04:02:52.903392Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=2
 - 2022-06-25T04:02:52.903677Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=3
 - 2022-06-25T04:02:52.903925Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=4
 - 2022-06-25T04:02:52.904253Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=5
 - 2022-06-25T04:02:52.904708Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=6
 - 2022-06-25T04:02:52.905113Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=7
 - 2022-06-25T04:02:52.905509Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=8
 - 2022-06-25T04:02:52.905894Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=9
 - 2022-06-25T04:02:52.906373Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=10
 - 2022-06-25T04:02:52.906804Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=11
 - 2022-06-25T04:02:52.907225Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-25T04:02:52.907468Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=13
 - 2022-06-25T04:02:52.908177Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=6
 - 2022-06-25T04:02:52.908296Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-25T04:02:52.908440Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (113 bytes) peer=14
 - 2022-06-25T04:02:52.908695Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-25T04:02:52.908980Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=15
 - 2022-06-25T04:02:52.909572Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-25T04:02:52.909707Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (287 bytes) peer=16
 - 2022-06-25T04:02:52.910116Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-25T04:02:52.910168Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-25T04:02:52.910325Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=0
 - 2022-06-25T04:02:52.910569Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=1
 - 2022-06-25T04:02:52.910827Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-25T04:02:52.910870Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-25T04:02:52.910926Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-25T04:02:52.910972Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=2
 - 2022-06-25T04:02:52.911097Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=2
 - 2022-06-25T04:02:52.911399Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-25T04:02:52.911444Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-25T04:02:52.911485Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=3
 - 2022-06-25T04:02:52.911577Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=3
 - 2022-06-25T04:02:52.911771Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-25T04:02:52.911816Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-25T04:02:52.911858Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=4
 - 2022-06-25T04:02:52.911946Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=4
 - 2022-06-25T04:02:52.912140Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-25T04:02:52.912184Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-25T04:02:52.912218Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=5
 - 2022-06-25T04:02:52.912308Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=5
 - 2022-06-25T04:02:52.912512Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-25T04:02:52.912554Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-25T04:02:52.912592Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=6
 - 2022-06-25T04:02:52.912681Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=6
 - 2022-06-25T04:02:52.912867Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-25T04:02:52.912909Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-25T04:02:52.912943Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=7
 - 2022-06-25T04:02:52.913032Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=7
 - 2022-06-25T04:02:52.913224Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-25T04:02:52.913263Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-25T04:02:52.913308Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=8
 - 2022-06-25T04:02:52.913402Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=8
 - 2022-06-25T04:02:52.913586Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-25T04:02:52.913627Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-25T04:02:52.913663Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=9
 - 2022-06-25T04:02:52.913752Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=9
 - 2022-06-25T04:02:52.913930Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-25T04:02:52.913973Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-25T04:02:52.914004Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=10
 - 2022-06-25T04:02:52.914092Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=10
 - 2022-06-25T04:02:52.914276Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-25T04:02:52.914317Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-25T04:02:52.914359Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=11
 - 2022-06-25T04:02:52.914453Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=11
 - 2022-06-25T04:02:52.914644Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-25T04:02:52.914685Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-25T04:02:52.914725Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=12
 - 2022-06-25T04:02:52.914813Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=12
 - 2022-06-25T04:02:52.915001Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-25T04:02:52.915043Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-25T04:02:52.915085Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=13
 - 2022-06-25T04:02:52.915178Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=13
 - 2022-06-25T04:02:52.915367Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-25T04:02:52.915409Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-25T04:02:52.915452Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=14
 - 2022-06-25T04:02:52.915545Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=14
 - 2022-06-25T04:02:52.915737Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-25T04:02:52.915777Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-25T04:02:52.915815Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=15
 - 2022-06-25T04:02:52.915918Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=15
 - 2022-06-25T04:02:52.916127Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-25T04:02:52.916171Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-25T04:02:52.916210Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=0
 - 2022-06-25T04:02:52.916306Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=0
 - 2022-06-25T04:02:52.916498Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-25T04:02:52.916540Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-25T04:02:52.916578Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 63374c22270129ca26654536b333b4a2242373f604cd64816257fff432a20cc0 peer=1
 - 2022-06-25T04:02:52.916668Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=1
 - 2022-06-25T04:02:52.918469Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=7
 - 2022-06-25T04:02:52.928761Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=8
 - 2022-06-25T04:02:52.939050Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=9
 - 2022-06-25T04:02:52.949328Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (45 bytes) peer=10
 - 2022-06-25T04:02:52.961612Z (mocktime: 2022-06-25T04:07:51Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16


2022-06-25T04:02:54.964000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:02:55.216000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_proof_voting_14
2022-06-25T04:02:55.216000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_proof_voting_14/test_framework.log
2022-06-25T04:02:55.216000Z TestFramework (ERROR): 
2022-06-25T04:02:55.216000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_avalanche_proof_voting_14' to consolidate all logs
2022-06-25T04:02:55.216000Z TestFramework (ERROR): 
2022-06-25T04:02:55.216000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:02:55.216000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:02:55.216000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-25T04:04:21.254000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_proof_inventory_37
2022-06-25T04:04:22.820000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-25T04:04:23.920000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-25T04:04:24.639000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-25T04:04:24.808000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-25T04:05:24.820000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-25T04:05:24.820000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-25T04:05:24.871000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:05:25.176000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_proof_inventory_37
2022-06-25T04:05:25.176000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_proof_inventory_37/test_framework.log
2022-06-25T04:05:25.176000Z TestFramework (ERROR): 
2022-06-25T04:05:25.177000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_proof_inventory_37' to consolidate all logs
2022-06-25T04:05:25.177000Z TestFramework (ERROR): 
2022-06-25T04:05:25.177000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:05:25.177000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:05:25.177000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-25T04:04:22.778000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_proof_inventory_38
2022-06-25T04:04:24.235000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-25T04:04:25.330000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-25T04:04:26.051000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-25T04:04:26.220000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-25T04:05:26.249000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-25T04:05:26.249000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-25T04:05:26.300000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:05:26.505000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_proof_inventory_38
2022-06-25T04:05:26.505000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_proof_inventory_38/test_framework.log
2022-06-25T04:05:26.505000Z TestFramework (ERROR): 
2022-06-25T04:05:26.505000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_p2p_proof_inventory_38' to consolidate all logs
2022-06-25T04:05:26.505000Z TestFramework (ERROR): 
2022-06-25T04:05:26.505000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:05:26.505000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:05:26.505000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-25T04:04:00.196000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_rpc_avalancheproof_33
2022-06-25T04:04:01.457000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-25T04:04:01.462000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-25T04:04:01.465000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-25T04:04:04.016000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-25T04:04:04.039000Z TestFramework (INFO): Start a node with an orphan proof
2022-06-25T04:05:04.574000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-25T04:05:04.574000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 213, in run_test
    wait_for_proof(self.nodes[1], proofid_hex, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-25T04:05:04.625000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:05:04.928000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_rpc_avalancheproof_33
2022-06-25T04:05:04.928000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_rpc_avalancheproof_33/test_framework.log
2022-06-25T04:05:04.928000Z TestFramework (ERROR): 
2022-06-25T04:05:04.928000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220625_040113/abc_rpc_avalancheproof_33' to consolidate all logs
2022-06-25T04:05:04.928000Z TestFramework (ERROR): 
2022-06-25T04:05:04.928000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:05:04.928000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:05:04.928000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_avalancheproof.py

Failed tests logs:

====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-25T04:06:52.498000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_peer_discovery_30
2022-06-25T04:06:52.821000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-25T04:06:53.250000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-25T04:06:53.953000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-25T04:06:54.611000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-25T04:06:54.858000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-25T04:06:57.007000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-25T04:06:57.008000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-25T04:06:57.525000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-25T04:07:07.563000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-25T04:07:08.186000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-25T04:07:08.187000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-25T04:07:08.379000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-25T04:07:08.567000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-25T04:07:08.587000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-25T04:07:10.648000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-25T04:07:10.648000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-25T04:07:10.699000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:07:10.951000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_peer_discovery_30
2022-06-25T04:07:10.951000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_peer_discovery_30/test_framework.log
2022-06-25T04:07:10.951000Z TestFramework (ERROR): 
2022-06-25T04:07:10.952000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_peer_discovery_30' to consolidate all logs
2022-06-25T04:07:10.952000Z TestFramework (ERROR): 
2022-06-25T04:07:10.952000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:07:10.953000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:07:10.953000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-25T04:08:14.105000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_peer_discovery_49
2022-06-25T04:08:14.424000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-25T04:08:14.845000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-25T04:08:15.507000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-25T04:08:15.971000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-25T04:08:16.181000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-25T04:08:18.294000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-25T04:08:18.295000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-25T04:08:18.811000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-25T04:08:23.528000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-25T04:08:24.047000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-25T04:08:24.048000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-25T04:08:24.212000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-25T04:08:24.379000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-25T04:08:24.384000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-25T04:08:26.453000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-25T04:08:26.453000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-25T04:08:26.507000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:08:26.808000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_peer_discovery_49
2022-06-25T04:08:26.808000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_peer_discovery_49/test_framework.log
2022-06-25T04:08:26.809000Z TestFramework (ERROR): 
2022-06-25T04:08:26.809000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_peer_discovery_49' to consolidate all logs
2022-06-25T04:08:26.809000Z TestFramework (ERROR): 
2022-06-25T04:08:26.809000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:08:26.809000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:08:26.809000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-25T04:05:55.819000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_proof_voting_11
2022-06-25T04:05:57.801000Z TestFramework (INFO): Trigger polling from the node...
2022-06-25T04:05:57.991000Z TestFramework (INFO): Check we poll for valid proof
2022-06-25T04:05:58.117000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-25T04:05:58.169000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-25T04:05:58.220000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-25T04:05:58.505000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-25T04:05:58.675000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-25T04:06:00.684000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-25T04:05:58.675359Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-25T04:05:58.675382Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=13
 - 2022-06-25T04:05:58.675447Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-25T04:05:58.675476Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-25T04:05:58.675503Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-25T04:05:58.676401Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=14
 - 2022-06-25T04:05:58.676599Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=15
 - 2022-06-25T04:05:58.676664Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (197 bytes) peer=16
 - 2022-06-25T04:05:58.676737Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-25T04:05:58.676746Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-25T04:05:58.676760Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-25T04:05:58.676770Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-25T04:05:58.676778Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=2
 - 2022-06-25T04:05:58.676790Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=2
 - 2022-06-25T04:05:58.676820Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-25T04:05:58.676829Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-25T04:05:58.676837Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=3
 - 2022-06-25T04:05:58.676847Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=3
 - 2022-06-25T04:05:58.678381Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-25T04:05:58.678411Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-25T04:05:58.678422Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-25T04:05:58.678435Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-25T04:05:58.678444Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=1
 - 2022-06-25T04:05:58.678455Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=1
 - 2022-06-25T04:05:58.678490Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-25T04:05:58.678499Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-25T04:05:58.678507Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=4
 - 2022-06-25T04:05:58.678517Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=4
 - 2022-06-25T04:05:58.678538Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-25T04:05:58.678547Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-25T04:05:58.678554Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=5
 - 2022-06-25T04:05:58.678564Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=5
 - 2022-06-25T04:05:58.678585Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-25T04:05:58.678593Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-25T04:05:58.678601Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=6
 - 2022-06-25T04:05:58.678610Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=6
 - 2022-06-25T04:05:58.678631Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-25T04:05:58.678639Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-25T04:05:58.678647Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=7
 - 2022-06-25T04:05:58.678660Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=7
 - 2022-06-25T04:05:58.678683Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-25T04:05:58.678691Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-25T04:05:58.678699Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=8
 - 2022-06-25T04:05:58.678708Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=8
 - 2022-06-25T04:05:58.678732Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-25T04:05:58.678743Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-25T04:05:58.678751Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=9
 - 2022-06-25T04:05:58.678761Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=9
 - 2022-06-25T04:05:58.678785Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-25T04:05:58.678794Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-25T04:05:58.678801Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=10
 - 2022-06-25T04:05:58.678811Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=10
 - 2022-06-25T04:05:58.678833Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-25T04:05:58.678841Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-25T04:05:58.678849Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=11
 - 2022-06-25T04:05:58.678858Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=11
 - 2022-06-25T04:05:58.678880Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-25T04:05:58.678888Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-25T04:05:58.678896Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=12
 - 2022-06-25T04:05:58.678905Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=12
 - 2022-06-25T04:05:58.678926Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-25T04:05:58.678934Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-25T04:05:58.678942Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=13
 - 2022-06-25T04:05:58.678951Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=13
 - 2022-06-25T04:05:58.678976Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-25T04:05:58.678984Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-25T04:05:58.678992Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=14
 - 2022-06-25T04:05:58.679001Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=14
 - 2022-06-25T04:05:58.679023Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-25T04:05:58.679031Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-25T04:05:58.679039Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=15
 - 2022-06-25T04:05:58.679048Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=15
 - 2022-06-25T04:05:58.679069Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-25T04:05:58.679077Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-25T04:05:58.679085Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof d189713f07e5c2ce783f3a407cd5c179cacedb6d51d9f5f26f583fd82f7aca7d peer=0
 - 2022-06-25T04:05:58.679094Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=0
 - 2022-06-25T04:05:58.684681Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=5
 - 2022-06-25T04:05:58.694813Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=6
 - 2022-06-25T04:05:58.704916Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=7
 - 2022-06-25T04:05:58.715047Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=8
 - 2022-06-25T04:05:58.725174Z (mocktime: 2022-06-25T04:10:57Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=9


2022-06-25T04:06:00.735000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:06:00.937000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_proof_voting_11
2022-06-25T04:06:00.937000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-25T04:06:00.937000Z TestFramework (ERROR): 
2022-06-25T04:06:00.937000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-25T04:06:00.937000Z TestFramework (ERROR): 
2022-06-25T04:06:00.937000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:06:00.937000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:06:00.937000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-25T04:06:02.678000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_proof_voting_14
2022-06-25T04:06:04.669000Z TestFramework (INFO): Trigger polling from the node...
2022-06-25T04:06:04.859000Z TestFramework (INFO): Check we poll for valid proof
2022-06-25T04:06:04.981000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-25T04:06:05.033000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-25T04:06:05.084000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-25T04:06:05.341000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-25T04:06:05.515000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-25T04:06:07.525000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-25T04:06:05.516270Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=0
 - 2022-06-25T04:06:05.516314Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=1
 - 2022-06-25T04:06:05.516346Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=2
 - 2022-06-25T04:06:05.516385Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=3
 - 2022-06-25T04:06:05.516415Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=4
 - 2022-06-25T04:06:05.516443Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=5
 - 2022-06-25T04:06:05.516471Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=6
 - 2022-06-25T04:06:05.516498Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=7
 - 2022-06-25T04:06:05.516525Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=8
 - 2022-06-25T04:06:05.516552Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=9
 - 2022-06-25T04:06:05.516578Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=10
 - 2022-06-25T04:06:05.516605Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=11
 - 2022-06-25T04:06:05.516635Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-25T04:06:05.516663Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-25T04:06:05.516691Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=14
 - 2022-06-25T04:06:05.516767Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-25T04:06:05.516791Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=15
 - 2022-06-25T04:06:05.516857Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-25T04:06:05.516880Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (287 bytes) peer=16
 - 2022-06-25T04:06:05.516996Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-25T04:06:05.517005Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-25T04:06:05.518613Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-25T04:06:05.518631Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-25T04:06:05.518640Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=0
 - 2022-06-25T04:06:05.518653Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=0
 - 2022-06-25T04:06:05.518673Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-25T04:06:05.518730Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-25T04:06:05.518745Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-25T04:06:05.518754Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=1
 - 2022-06-25T04:06:05.518765Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=1
 - 2022-06-25T04:06:05.518794Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-25T04:06:05.518803Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-25T04:06:05.518812Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=2
 - 2022-06-25T04:06:05.518822Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=2
 - 2022-06-25T04:06:05.518845Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-25T04:06:05.518854Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-25T04:06:05.518861Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=3
 - 2022-06-25T04:06:05.518871Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=3
 - 2022-06-25T04:06:05.518893Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-25T04:06:05.518902Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-25T04:06:05.518913Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=4
 - 2022-06-25T04:06:05.518923Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=4
 - 2022-06-25T04:06:05.518946Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-25T04:06:05.518955Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-25T04:06:05.518963Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=5
 - 2022-06-25T04:06:05.518972Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=5
 - 2022-06-25T04:06:05.518994Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-25T04:06:05.519003Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-25T04:06:05.519010Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=6
 - 2022-06-25T04:06:05.519020Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=6
 - 2022-06-25T04:06:05.519044Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-25T04:06:05.519053Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-25T04:06:05.519060Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=7
 - 2022-06-25T04:06:05.519070Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=7
 - 2022-06-25T04:06:05.519093Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-25T04:06:05.519102Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-25T04:06:05.519110Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=8
 - 2022-06-25T04:06:05.519119Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=8
 - 2022-06-25T04:06:05.519142Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-25T04:06:05.519151Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-25T04:06:05.519158Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=9
 - 2022-06-25T04:06:05.519168Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=9
 - 2022-06-25T04:06:05.519191Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-25T04:06:05.519199Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-25T04:06:05.519207Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=10
 - 2022-06-25T04:06:05.519219Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=10
 - 2022-06-25T04:06:05.519409Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-25T04:06:05.519457Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-25T04:06:05.519470Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-25T04:06:05.519479Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=11
 - 2022-06-25T04:06:05.519490Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=11
 - 2022-06-25T04:06:05.519518Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-25T04:06:05.519527Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-25T04:06:05.519534Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=12
 - 2022-06-25T04:06:05.519544Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=12
 - 2022-06-25T04:06:05.519568Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-25T04:06:05.519576Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-25T04:06:05.519584Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=13
 - 2022-06-25T04:06:05.519593Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=13
 - 2022-06-25T04:06:05.519616Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-25T04:06:05.519624Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-25T04:06:05.519632Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=14
 - 2022-06-25T04:06:05.519641Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=14
 - 2022-06-25T04:06:05.519664Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-25T04:06:05.519673Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-25T04:06:05.519680Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ce04cc2af8c73d8c1830a1d2f8b72ebea2bab80f02ca6010ae7b9d13f15816ee peer=15
 - 2022-06-25T04:06:05.519689Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=15
 - 2022-06-25T04:06:05.524718Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=1
 - 2022-06-25T04:06:05.534828Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=2
 - 2022-06-25T04:06:05.544942Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-25T04:06:05.555067Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4
 - 2022-06-25T04:06:05.565208Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=5
 - 2022-06-25T04:06:05.575344Z (mocktime: 2022-06-25T04:11:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=6


2022-06-25T04:06:07.576000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:06:07.777000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_proof_voting_14
2022-06-25T04:06:07.778000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_proof_voting_14/test_framework.log
2022-06-25T04:06:07.778000Z TestFramework (ERROR): 
2022-06-25T04:06:07.778000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_avalanche_proof_voting_14' to consolidate all logs
2022-06-25T04:06:07.778000Z TestFramework (ERROR): 
2022-06-25T04:06:07.778000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:06:07.778000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:06:07.778000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-25T04:07:13.831000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_proof_inventory_37
2022-06-25T04:07:14.549000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-25T04:07:15.686000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-25T04:07:16.406000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-25T04:07:16.584000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-25T04:08:16.625000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-25T04:08:16.625000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-25T04:08:16.676000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:08:16.880000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_proof_inventory_37
2022-06-25T04:08:16.880000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_proof_inventory_37/test_framework.log
2022-06-25T04:08:16.880000Z TestFramework (ERROR): 
2022-06-25T04:08:16.880000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_proof_inventory_37' to consolidate all logs
2022-06-25T04:08:16.880000Z TestFramework (ERROR): 
2022-06-25T04:08:16.881000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:08:16.881000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:08:16.881000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-25T04:07:21.639000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_proof_inventory_38
2022-06-25T04:07:22.570000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-25T04:07:23.724000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-25T04:07:24.444000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-25T04:07:24.611000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-25T04:08:24.653000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-25T04:08:24.653000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-25T04:08:24.705000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:08:24.909000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_proof_inventory_38
2022-06-25T04:08:24.909000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_proof_inventory_38/test_framework.log
2022-06-25T04:08:24.909000Z TestFramework (ERROR): 
2022-06-25T04:08:24.909000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_p2p_proof_inventory_38' to consolidate all logs
2022-06-25T04:08:24.909000Z TestFramework (ERROR): 
2022-06-25T04:08:24.909000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:08:24.909000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:08:24.909000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-25T04:07:05.936000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_rpc_avalancheproof_33
2022-06-25T04:07:07.818000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-25T04:07:07.822000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-25T04:07:07.824000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-25T04:07:08.861000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-25T04:07:08.871000Z TestFramework (INFO): Start a node with an orphan proof
2022-06-25T04:08:09.159000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-25T04:08:09.159000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 213, in run_test
    wait_for_proof(self.nodes[1], proofid_hex, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-25T04:08:09.213000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:08:09.467000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_rpc_avalancheproof_33
2022-06-25T04:08:09.467000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_rpc_avalancheproof_33/test_framework.log
2022-06-25T04:08:09.468000Z TestFramework (ERROR): 
2022-06-25T04:08:09.468000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_040450/abc_rpc_avalancheproof_33' to consolidate all logs
2022-06-25T04:08:09.468000Z TestFramework (ERROR): 
2022-06-25T04:08:09.469000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:08:09.469000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:08:09.469000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-25T04:11:58.689000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_peer_discovery_30
2022-06-25T04:11:58.985000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-25T04:11:59.404000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-25T04:12:00.059000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-25T04:12:00.715000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-25T04:12:00.960000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-25T04:12:03.077000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-25T04:12:03.078000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-25T04:12:03.699000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-25T04:12:08.237000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-25T04:12:08.961000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-25T04:12:08.962000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-25T04:12:09.133000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-25T04:12:09.319000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-25T04:12:09.325000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-25T04:12:11.372000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-25T04:12:11.372000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-25T04:12:11.423000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:12:11.674000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_peer_discovery_30
2022-06-25T04:12:11.674000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_peer_discovery_30/test_framework.log
2022-06-25T04:12:11.674000Z TestFramework (ERROR): 
2022-06-25T04:12:11.674000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_peer_discovery_30' to consolidate all logs
2022-06-25T04:12:11.674000Z TestFramework (ERROR): 
2022-06-25T04:12:11.674000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:12:11.675000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:12:11.675000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-25T04:13:16.527000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_peer_discovery_49
2022-06-25T04:13:16.833000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-25T04:13:17.261000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-25T04:13:17.915000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-25T04:13:18.542000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-25T04:13:18.752000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-25T04:13:20.868000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-25T04:13:20.869000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-25T04:13:21.281000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-25T04:13:21.637000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-25T04:13:22.256000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-25T04:13:22.257000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-25T04:13:22.419000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-25T04:13:22.586000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-25T04:13:22.594000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-25T04:13:24.654000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-25T04:13:24.655000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-25T04:13:24.706000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:13:24.957000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_peer_discovery_49
2022-06-25T04:13:24.957000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_peer_discovery_49/test_framework.log
2022-06-25T04:13:24.957000Z TestFramework (ERROR): 
2022-06-25T04:13:24.957000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_peer_discovery_49' to consolidate all logs
2022-06-25T04:13:24.958000Z TestFramework (ERROR): 
2022-06-25T04:13:24.958000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:13:24.958000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:13:24.958000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-25T04:11:02.039000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_proof_voting_11
2022-06-25T04:11:04.019000Z TestFramework (INFO): Trigger polling from the node...
2022-06-25T04:11:04.207000Z TestFramework (INFO): Check we poll for valid proof
2022-06-25T04:11:04.319000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-25T04:11:04.370000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-25T04:11:04.421000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-25T04:11:04.638000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-25T04:11:04.784000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-25T04:11:06.794000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-25T04:11:04.785531Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-25T04:11:04.785541Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-25T04:11:04.785553Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=7
 - 2022-06-25T04:11:04.785564Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=7
 - 2022-06-25T04:11:04.785607Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (197 bytes) peer=16
 - 2022-06-25T04:11:04.785680Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-25T04:11:04.785689Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-25T04:11:04.785697Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-25T04:11:04.785704Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-25T04:11:04.785712Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=0
 - 2022-06-25T04:11:04.785721Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=0
 - 2022-06-25T04:11:04.785743Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-25T04:11:04.785751Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-25T04:11:04.785759Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=1
 - 2022-06-25T04:11:04.785768Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=1
 - 2022-06-25T04:11:04.787144Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-25T04:11:04.787178Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-25T04:11:04.787219Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-25T04:11:04.787232Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-25T04:11:04.787240Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=2
 - 2022-06-25T04:11:04.787251Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=2
 - 2022-06-25T04:11:04.787277Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-25T04:11:04.787286Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-25T04:11:04.787293Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=3
 - 2022-06-25T04:11:04.787303Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=3
 - 2022-06-25T04:11:04.787324Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-25T04:11:04.787332Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-25T04:11:04.787343Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=4
 - 2022-06-25T04:11:04.787353Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=4
 - 2022-06-25T04:11:04.787376Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-25T04:11:04.787384Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-25T04:11:04.787392Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=5
 - 2022-06-25T04:11:04.787401Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=5
 - 2022-06-25T04:11:04.787424Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-25T04:11:04.787432Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-25T04:11:04.787439Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=6
 - 2022-06-25T04:11:04.787448Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=6
 - 2022-06-25T04:11:04.787472Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-25T04:11:04.787481Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-25T04:11:04.787488Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=8
 - 2022-06-25T04:11:04.787497Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=8
 - 2022-06-25T04:11:04.787519Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-25T04:11:04.787527Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-25T04:11:04.787534Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=9
 - 2022-06-25T04:11:04.787543Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=9
 - 2022-06-25T04:11:04.787564Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-25T04:11:04.787573Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-25T04:11:04.787580Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=10
 - 2022-06-25T04:11:04.787589Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=10
 - 2022-06-25T04:11:04.787611Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-25T04:11:04.787619Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-25T04:11:04.787626Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=11
 - 2022-06-25T04:11:04.787638Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=11
 - 2022-06-25T04:11:04.787659Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-25T04:11:04.787667Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-25T04:11:04.787675Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=12
 - 2022-06-25T04:11:04.787684Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=12
 - 2022-06-25T04:11:04.787706Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-25T04:11:04.787714Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-25T04:11:04.787721Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=13
 - 2022-06-25T04:11:04.787730Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=13
 - 2022-06-25T04:11:04.787752Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-25T04:11:04.787760Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-25T04:11:04.787768Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=14
 - 2022-06-25T04:11:04.787777Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=14
 - 2022-06-25T04:11:04.787798Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-25T04:11:04.787806Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-25T04:11:04.787814Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof af2a23eef959fdf28ee3ea90fb23cb1252e882d97bc4cc48f32f036f645143f3 peer=15
 - 2022-06-25T04:11:04.787823Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=15
 - 2022-06-25T04:11:04.788346Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=2
 - 2022-06-25T04:11:04.798466Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-25T04:11:04.808571Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4
 - 2022-06-25T04:11:04.818717Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=5
 - 2022-06-25T04:11:04.828885Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (477 bytes) peer=8
 - 2022-06-25T04:11:04.839050Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (477 bytes) peer=9
 - 2022-06-25T04:11:04.849208Z (mocktime: 2022-06-25T04:16:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (477 bytes) peer=10


2022-06-25T04:11:06.845000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:11:07.147000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_proof_voting_11
2022-06-25T04:11:07.147000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-25T04:11:07.147000Z TestFramework (ERROR): 
2022-06-25T04:11:07.147000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-25T04:11:07.147000Z TestFramework (ERROR): 
2022-06-25T04:11:07.147000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:11:07.147000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:11:07.147000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-25T04:11:11.830000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_proof_voting_14
2022-06-25T04:11:13.816000Z TestFramework (INFO): Trigger polling from the node...
2022-06-25T04:11:14.011000Z TestFramework (INFO): Check we poll for valid proof
2022-06-25T04:11:14.125000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-25T04:11:14.177000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-25T04:11:14.228000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-25T04:11:14.499000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-25T04:11:14.637000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-25T04:11:16.650000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-25T04:11:14.638120Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=1
 - 2022-06-25T04:11:14.638169Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=2
 - 2022-06-25T04:11:14.638262Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=2
 - 2022-06-25T04:11:14.638286Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=3
 - 2022-06-25T04:11:14.638351Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=3
 - 2022-06-25T04:11:14.638371Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (545 bytes) peer=4
 - 2022-06-25T04:11:14.638486Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=4
 - 2022-06-25T04:11:14.638521Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=5
 - 2022-06-25T04:11:14.638603Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=5
 - 2022-06-25T04:11:14.638624Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=6
 - 2022-06-25T04:11:14.638689Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=6
 - 2022-06-25T04:11:14.638712Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=7
 - 2022-06-25T04:11:14.638776Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=7
 - 2022-06-25T04:11:14.638799Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=8
 - 2022-06-25T04:11:14.638864Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=8
 - 2022-06-25T04:11:14.638887Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=9
 - 2022-06-25T04:11:14.638951Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=9
 - 2022-06-25T04:11:14.638974Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (113 bytes) peer=10
 - 2022-06-25T04:11:14.639033Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=10
 - 2022-06-25T04:11:14.639061Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=11
 - 2022-06-25T04:11:14.639091Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-25T04:11:14.639117Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-25T04:11:14.639145Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-25T04:11:14.639174Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-25T04:11:14.639195Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (287 bytes) peer=16
 - 2022-06-25T04:11:14.639309Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-25T04:11:14.639319Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-25T04:11:14.640513Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-25T04:11:14.640558Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-25T04:11:14.640594Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-25T04:11:14.640607Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-25T04:11:14.640616Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=0
 - 2022-06-25T04:11:14.640631Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=0
 - 2022-06-25T04:11:14.640660Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-25T04:11:14.640673Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-25T04:11:14.640681Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=1
 - 2022-06-25T04:11:14.640692Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=1
 - 2022-06-25T04:11:14.640715Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-25T04:11:14.640723Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-25T04:11:14.640731Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=2
 - 2022-06-25T04:11:14.640741Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=2
 - 2022-06-25T04:11:14.640763Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-25T04:11:14.640772Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-25T04:11:14.640779Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=3
 - 2022-06-25T04:11:14.640789Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=3
 - 2022-06-25T04:11:14.640811Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-25T04:11:14.640819Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-25T04:11:14.640827Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=4
 - 2022-06-25T04:11:14.640837Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=4
 - 2022-06-25T04:11:14.640860Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-25T04:11:14.640871Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-25T04:11:14.640892Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=5
 - 2022-06-25T04:11:14.640902Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=5
 - 2022-06-25T04:11:14.640925Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-25T04:11:14.640933Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-25T04:11:14.640941Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=6
 - 2022-06-25T04:11:14.640950Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=6
 - 2022-06-25T04:11:14.640972Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-25T04:11:14.640980Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-25T04:11:14.640990Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=7
 - 2022-06-25T04:11:14.641000Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=7
 - 2022-06-25T04:11:14.641022Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-25T04:11:14.641031Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-25T04:11:14.641038Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=8
 - 2022-06-25T04:11:14.641047Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=8
 - 2022-06-25T04:11:14.641543Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-25T04:11:14.641555Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-25T04:11:14.641564Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=9
 - 2022-06-25T04:11:14.641575Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=9
 - 2022-06-25T04:11:14.641602Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-25T04:11:14.641611Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-25T04:11:14.641618Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=10
 - 2022-06-25T04:11:14.641644Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=10
 - 2022-06-25T04:11:14.641681Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-25T04:11:14.641689Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-25T04:11:14.641697Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=11
 - 2022-06-25T04:11:14.641707Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=11
 - 2022-06-25T04:11:14.641728Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-25T04:11:14.641736Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-25T04:11:14.641743Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=12
 - 2022-06-25T04:11:14.641753Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=12
 - 2022-06-25T04:11:14.641773Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-25T04:11:14.641781Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-25T04:11:14.641789Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=13
 - 2022-06-25T04:11:14.641802Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=13
 - 2022-06-25T04:11:14.641824Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-25T04:11:14.641833Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-25T04:11:14.641840Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=14
 - 2022-06-25T04:11:14.641850Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=14
 - 2022-06-25T04:11:14.641871Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-25T04:11:14.641879Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-25T04:11:14.641886Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 35ac97862d0e2a9b6329b06f54d019a5084adbefe71ad831776a53e1eddfbfd4 peer=15
 - 2022-06-25T04:11:14.641896Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=15
 - 2022-06-25T04:11:14.642682Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=13
 - 2022-06-25T04:11:14.652815Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=0
 - 2022-06-25T04:11:14.662970Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=1
 - 2022-06-25T04:11:14.673103Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=2
 - 2022-06-25T04:11:14.683231Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-25T04:11:14.693364Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4
 - 2022-06-25T04:11:14.703515Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (477 bytes) peer=5
 - 2022-06-25T04:11:14.713653Z (mocktime: 2022-06-25T04:16:14Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (477 bytes) peer=6


2022-06-25T04:11:16.701000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:11:16.903000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_proof_voting_14
2022-06-25T04:11:16.903000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_proof_voting_14/test_framework.log
2022-06-25T04:11:16.903000Z TestFramework (ERROR): 
2022-06-25T04:11:16.903000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_avalanche_proof_voting_14' to consolidate all logs
2022-06-25T04:11:16.903000Z TestFramework (ERROR): 
2022-06-25T04:11:16.903000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:11:16.903000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:11:16.903000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-25T04:12:15.218000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_proof_inventory_37
2022-06-25T04:12:16.085000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-25T04:12:17.280000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-25T04:12:18.002000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-25T04:12:18.173000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-25T04:13:18.214000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-25T04:13:18.215000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-25T04:13:18.266000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:13:18.470000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_proof_inventory_37
2022-06-25T04:13:18.470000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_proof_inventory_37/test_framework.log
2022-06-25T04:13:18.470000Z TestFramework (ERROR): 
2022-06-25T04:13:18.471000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_proof_inventory_37' to consolidate all logs
2022-06-25T04:13:18.471000Z TestFramework (ERROR): 
2022-06-25T04:13:18.471000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:13:18.471000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:13:18.471000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-25T04:12:19.748000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_proof_inventory_38
2022-06-25T04:12:20.744000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-25T04:12:21.931000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-25T04:12:22.680000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-25T04:12:22.814000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-25T04:13:22.829000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-25T04:13:22.829000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-25T04:13:22.880000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:13:23.185000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_proof_inventory_38
2022-06-25T04:13:23.185000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_proof_inventory_38/test_framework.log
2022-06-25T04:13:23.185000Z TestFramework (ERROR): 
2022-06-25T04:13:23.185000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_p2p_proof_inventory_38' to consolidate all logs
2022-06-25T04:13:23.185000Z TestFramework (ERROR): 
2022-06-25T04:13:23.185000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:13:23.185000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:13:23.185000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-25T04:12:05.553000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_rpc_avalancheproof_33
2022-06-25T04:12:06.352000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-25T04:12:06.355000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-25T04:12:06.357000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-25T04:12:07.425000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-25T04:12:07.427000Z TestFramework (INFO): Start a node with an orphan proof
2022-06-25T04:13:07.708000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-25T04:13:07.708000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 213, in run_test
    wait_for_proof(self.nodes[1], proofid_hex, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-25T04:13:07.762000Z TestFramework (INFO): Stopping nodes
2022-06-25T04:13:07.920000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_rpc_avalancheproof_33
2022-06-25T04:13:07.920000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_rpc_avalancheproof_33/test_framework.log
2022-06-25T04:13:07.920000Z TestFramework (ERROR): 
2022-06-25T04:13:07.921000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220625_041002/abc_rpc_avalancheproof_33' to consolidate all logs
2022-06-25T04:13:07.921000Z TestFramework (ERROR): 
2022-06-25T04:13:07.921000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-25T04:13:07.922000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-25T04:13:07.922000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_avalancheproof.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_avalancheproof.py

  • Fixed broken test
  • Refactored unnecessary code in tests

Failed tests logs:

====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-27T20:29:20.493000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_peer_discovery_30
2022-06-27T20:29:20.749000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-27T20:29:21.261000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-27T20:29:21.884000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-27T20:29:22.592000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-27T20:29:22.802000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-27T20:29:24.945000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-27T20:29:24.946000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-27T20:29:25.577000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-27T20:29:27.707000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-27T20:29:28.370000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-27T20:29:28.372000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-27T20:29:28.563000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-27T20:29:28.746000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-27T20:29:28.757000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-27T20:29:30.820000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-27T20:29:30.820000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-27T20:29:30.873000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:29:31.026000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_peer_discovery_30
2022-06-27T20:29:31.026000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_peer_discovery_30/test_framework.log
2022-06-27T20:29:31.026000Z TestFramework (ERROR): 
2022-06-27T20:29:31.026000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_peer_discovery_30' to consolidate all logs
2022-06-27T20:29:31.026000Z TestFramework (ERROR): 
2022-06-27T20:29:31.026000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:29:31.026000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:29:31.026000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-27T20:30:13.913000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_peer_discovery_49
2022-06-27T20:30:14.185000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-27T20:30:14.718000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-27T20:30:15.372000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-27T20:30:16.032000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-27T20:30:16.275000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-27T20:30:18.422000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-27T20:30:18.422000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-27T20:30:18.946000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-27T20:30:28.398000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-27T20:30:29.117000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-27T20:30:29.119000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-27T20:30:29.280000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-27T20:30:29.403000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-27T20:30:29.407000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-27T20:30:31.436000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-27T20:30:31.436000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-27T20:30:31.487000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:30:31.638000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_peer_discovery_49
2022-06-27T20:30:31.638000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_peer_discovery_49/test_framework.log
2022-06-27T20:30:31.638000Z TestFramework (ERROR): 
2022-06-27T20:30:31.638000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_peer_discovery_49' to consolidate all logs
2022-06-27T20:30:31.638000Z TestFramework (ERROR): 
2022-06-27T20:30:31.638000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:30:31.638000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:30:31.638000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-27T20:28:53.940000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_proof_voting_11
2022-06-27T20:28:58.144000Z TestFramework (INFO): Trigger polling from the node...
2022-06-27T20:28:58.333000Z TestFramework (INFO): Check we poll for valid proof
2022-06-27T20:28:58.450000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-27T20:28:58.501000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-27T20:28:58.552000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-27T20:28:58.769000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-27T20:28:58.930000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-27T20:29:00.939000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-27T20:28:58.931302Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=0
 - 2022-06-27T20:28:58.931341Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=1
 - 2022-06-27T20:28:58.931371Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=2
 - 2022-06-27T20:28:58.931397Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=3
 - 2022-06-27T20:28:58.931422Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=4
 - 2022-06-27T20:28:58.931454Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=5
 - 2022-06-27T20:28:58.931489Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=6
 - 2022-06-27T20:28:58.931526Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=7
 - 2022-06-27T20:28:58.931569Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=8
 - 2022-06-27T20:28:58.931602Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=9
 - 2022-06-27T20:28:58.931709Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=9
 - 2022-06-27T20:28:58.931741Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=10
 - 2022-06-27T20:28:58.931841Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=10
 - 2022-06-27T20:28:58.931872Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=11
 - 2022-06-27T20:28:58.931971Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=11
 - 2022-06-27T20:28:58.932004Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (545 bytes) peer=12
 - 2022-06-27T20:28:58.932098Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-27T20:28:58.932128Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (473 bytes) peer=13
 - 2022-06-27T20:28:58.932231Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-27T20:28:58.932273Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-27T20:28:58.932314Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-27T20:28:58.932346Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (197 bytes) peer=16
 - 2022-06-27T20:28:58.932450Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-27T20:28:58.932464Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-27T20:28:58.932887Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-27T20:28:58.932923Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-27T20:28:58.932937Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-27T20:28:58.932955Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-27T20:28:58.932968Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=0
 - 2022-06-27T20:28:58.932986Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=0
 - 2022-06-27T20:28:58.933021Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-27T20:28:58.933033Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-27T20:28:58.933045Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=1
 - 2022-06-27T20:28:58.933060Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=1
 - 2022-06-27T20:28:58.933093Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-27T20:28:58.933108Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-27T20:28:58.933120Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=2
 - 2022-06-27T20:28:58.933135Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=2
 - 2022-06-27T20:28:58.933167Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-27T20:28:58.933179Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-27T20:28:58.933195Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=3
 - 2022-06-27T20:28:58.933211Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=3
 - 2022-06-27T20:28:58.934451Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-27T20:28:58.934465Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-27T20:28:58.934479Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=4
 - 2022-06-27T20:28:58.934495Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=4
 - 2022-06-27T20:28:58.934549Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-27T20:28:58.934562Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-27T20:28:58.934574Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=5
 - 2022-06-27T20:28:58.934589Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=5
 - 2022-06-27T20:28:58.934623Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-27T20:28:58.934635Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-27T20:28:58.934646Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=6
 - 2022-06-27T20:28:58.934661Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=6
 - 2022-06-27T20:28:58.934693Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-27T20:28:58.934706Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-27T20:28:58.934718Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=7
 - 2022-06-27T20:28:58.934733Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=7
 - 2022-06-27T20:28:58.934764Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-27T20:28:58.934775Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-27T20:28:58.934786Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=8
 - 2022-06-27T20:28:58.934802Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=8
 - 2022-06-27T20:28:58.934836Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-27T20:28:58.934849Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-27T20:28:58.934860Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=9
 - 2022-06-27T20:28:58.934879Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=9
 - 2022-06-27T20:28:58.934914Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-27T20:28:58.934926Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-27T20:28:58.934938Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=10
 - 2022-06-27T20:28:58.934953Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=10
 - 2022-06-27T20:28:58.934984Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-27T20:28:58.934996Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-27T20:28:58.935007Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=11
 - 2022-06-27T20:28:58.935021Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=11
 - 2022-06-27T20:28:58.935053Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-27T20:28:58.935065Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-27T20:28:58.935076Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=12
 - 2022-06-27T20:28:58.935090Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=12
 - 2022-06-27T20:28:58.935123Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-27T20:28:58.935134Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-27T20:28:58.935145Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=13
 - 2022-06-27T20:28:58.935160Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=13
 - 2022-06-27T20:28:58.935193Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-27T20:28:58.935206Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-27T20:28:58.935217Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=14
 - 2022-06-27T20:28:58.935232Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=14
 - 2022-06-27T20:28:58.935265Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-27T20:28:58.935277Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-27T20:28:58.935289Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7f01d0b5a9c18a5e8fe092b319c078044935e39f7042dbf8cfcbf8e93f2c0958 peer=15
 - 2022-06-27T20:28:58.935305Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=15
 - 2022-06-27T20:28:58.935817Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4
 - 2022-06-27T20:28:58.945955Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=5
 - 2022-06-27T20:28:58.956111Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=6
 - 2022-06-27T20:28:58.966274Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (477 bytes) peer=7
 - 2022-06-27T20:28:58.976420Z (mocktime: 2022-06-27T20:33:58Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (477 bytes) peer=9


2022-06-27T20:29:00.990000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:29:01.191000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_proof_voting_11
2022-06-27T20:29:01.192000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-27T20:29:01.192000Z TestFramework (ERROR): 
2022-06-27T20:29:01.192000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-27T20:29:01.192000Z TestFramework (ERROR): 
2022-06-27T20:29:01.192000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:29:01.192000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:29:01.192000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-27T20:28:58.237000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_proof_voting_14
2022-06-27T20:29:00.953000Z TestFramework (INFO): Trigger polling from the node...
2022-06-27T20:29:01.141000Z TestFramework (INFO): Check we poll for valid proof
2022-06-27T20:29:01.270000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-27T20:29:01.321000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-27T20:29:01.372000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-27T20:29:01.606000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-27T20:29:01.760000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-27T20:29:03.773000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-27T20:29:01.761201Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=0
 - 2022-06-27T20:29:01.761261Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=1
 - 2022-06-27T20:29:01.761298Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=2
 - 2022-06-27T20:29:01.761338Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=3
 - 2022-06-27T20:29:01.761369Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=4
 - 2022-06-27T20:29:01.761519Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=4
 - 2022-06-27T20:29:01.761589Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=5
 - 2022-06-27T20:29:01.761706Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=5
 - 2022-06-27T20:29:01.761737Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=6
 - 2022-06-27T20:29:01.761847Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=6
 - 2022-06-27T20:29:01.761896Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=7
 - 2022-06-27T20:29:01.761941Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=8
 - 2022-06-27T20:29:01.761966Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=9
 - 2022-06-27T20:29:01.761994Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=10
 - 2022-06-27T20:29:01.762021Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=11
 - 2022-06-27T20:29:01.762047Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-27T20:29:01.762068Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=13
 - 2022-06-27T20:29:01.762145Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-27T20:29:01.762171Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-27T20:29:01.762200Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-27T20:29:01.762213Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=12
 - 2022-06-27T20:29:01.762269Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=7
 - 2022-06-27T20:29:01.762331Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=8
 - 2022-06-27T20:29:01.762882Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-27T20:29:01.762892Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-27T20:29:01.762901Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=9
 - 2022-06-27T20:29:01.762913Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=9
 - 2022-06-27T20:29:01.762939Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-27T20:29:01.762947Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-27T20:29:01.762955Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=10
 - 2022-06-27T20:29:01.762964Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=10
 - 2022-06-27T20:29:01.762986Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-27T20:29:01.762994Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-27T20:29:01.763003Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=11
 - 2022-06-27T20:29:01.763016Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=11
 - 2022-06-27T20:29:01.763048Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (287 bytes) peer=16
 - 2022-06-27T20:29:01.763158Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-27T20:29:01.763168Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-27T20:29:01.764520Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-27T20:29:01.764533Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-27T20:29:01.764540Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-27T20:29:01.764562Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=0
 - 2022-06-27T20:29:01.764574Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=0
 - 2022-06-27T20:29:01.764599Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-27T20:29:01.764607Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-27T20:29:01.764615Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=1
 - 2022-06-27T20:29:01.764624Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=1
 - 2022-06-27T20:29:01.764669Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-27T20:29:01.764692Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-27T20:29:01.764701Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=2
 - 2022-06-27T20:29:01.764710Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=2
 - 2022-06-27T20:29:01.764732Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-27T20:29:01.764740Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-27T20:29:01.764748Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=3
 - 2022-06-27T20:29:01.764758Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=3
 - 2022-06-27T20:29:01.764780Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-27T20:29:01.764788Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-27T20:29:01.764796Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=4
 - 2022-06-27T20:29:01.764805Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=4
 - 2022-06-27T20:29:01.764830Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-27T20:29:01.764839Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-27T20:29:01.764847Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=5
 - 2022-06-27T20:29:01.764856Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=5
 - 2022-06-27T20:29:01.764877Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-27T20:29:01.764885Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-27T20:29:01.764893Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=6
 - 2022-06-27T20:29:01.764902Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=6
 - 2022-06-27T20:29:01.764924Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-27T20:29:01.764932Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-27T20:29:01.764939Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=7
 - 2022-06-27T20:29:01.764948Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=7
 - 2022-06-27T20:29:01.764971Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-27T20:29:01.764979Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-27T20:29:01.764986Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=8
 - 2022-06-27T20:29:01.764996Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=8
 - 2022-06-27T20:29:01.765024Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-27T20:29:01.765032Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-27T20:29:01.765040Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=12
 - 2022-06-27T20:29:01.765049Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=12
 - 2022-06-27T20:29:01.765070Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-27T20:29:01.765078Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-27T20:29:01.765086Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=13
 - 2022-06-27T20:29:01.765095Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=13
 - 2022-06-27T20:29:01.765117Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-27T20:29:01.765127Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-27T20:29:01.765135Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=14
 - 2022-06-27T20:29:01.765144Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=14
 - 2022-06-27T20:29:01.765165Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-27T20:29:01.765173Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-27T20:29:01.765181Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 712073df7e7fcae808b17aa38774f479830231497cfab951c4786941301566db peer=15
 - 2022-06-27T20:29:01.765190Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=15
 - 2022-06-27T20:29:01.772310Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=0
 - 2022-06-27T20:29:01.782402Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=1
 - 2022-06-27T20:29:01.792493Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=2
 - 2022-06-27T20:29:01.802622Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-27T20:29:01.812716Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (477 bytes) peer=4
 - 2022-06-27T20:29:01.814713Z (mocktime: 2022-06-27T20:34:01Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16


2022-06-27T20:29:03.825000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:29:04.631000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_proof_voting_14
2022-06-27T20:29:04.631000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_proof_voting_14/test_framework.log
2022-06-27T20:29:04.631000Z TestFramework (ERROR): 
2022-06-27T20:29:04.632000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_avalanche_proof_voting_14' to consolidate all logs
2022-06-27T20:29:04.632000Z TestFramework (ERROR): 
2022-06-27T20:29:04.632000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:29:04.633000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:29:04.633000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-27T20:29:33.316000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_proof_inventory_37
2022-06-27T20:29:33.875000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-27T20:29:35.042000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-27T20:29:35.774000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-27T20:29:35.954000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-27T20:30:35.992000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-27T20:30:35.992000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-27T20:30:36.042000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:30:36.197000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_proof_inventory_37
2022-06-27T20:30:36.197000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_proof_inventory_37/test_framework.log
2022-06-27T20:30:36.197000Z TestFramework (ERROR): 
2022-06-27T20:30:36.198000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_proof_inventory_37' to consolidate all logs
2022-06-27T20:30:36.198000Z TestFramework (ERROR): 
2022-06-27T20:30:36.198000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:30:36.198000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:30:36.198000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-27T20:29:33.680000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_proof_inventory_38
2022-06-27T20:29:34.297000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-27T20:29:35.450000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-27T20:29:36.190000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-27T20:29:36.320000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-27T20:30:36.346000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-27T20:30:36.346000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-27T20:30:36.397000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:30:36.551000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_proof_inventory_38
2022-06-27T20:30:36.551000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_proof_inventory_38/test_framework.log
2022-06-27T20:30:36.551000Z TestFramework (ERROR): 
2022-06-27T20:30:36.551000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_p2p_proof_inventory_38' to consolidate all logs
2022-06-27T20:30:36.552000Z TestFramework (ERROR): 
2022-06-27T20:30:36.552000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:30:36.552000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:30:36.552000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-27T20:29:23.264000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_rpc_avalancheproof_33
2022-06-27T20:29:23.792000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-27T20:29:23.795000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-27T20:29:23.797000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-27T20:29:24.733000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-27T20:29:24.742000Z TestFramework (INFO): Start a node with an orphan proof
2022-06-27T20:30:25.061000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-27T20:30:25.062000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 213, in run_test
    wait_for_proof(self.nodes[1], proofid_hex, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-27T20:30:25.115000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:30:25.373000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_rpc_avalancheproof_33
2022-06-27T20:30:25.373000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_rpc_avalancheproof_33/test_framework.log
2022-06-27T20:30:25.373000Z TestFramework (ERROR): 
2022-06-27T20:30:25.374000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220627_202818/abc_rpc_avalancheproof_33' to consolidate all logs
2022-06-27T20:30:25.374000Z TestFramework (ERROR): 
2022-06-27T20:30:25.374000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:30:25.374000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:30:25.374000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_avalancheproof.py

Failed tests logs:

====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-27T20:27:46.396000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_peer_discovery_30
2022-06-27T20:27:46.979000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-27T20:27:47.710000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-27T20:27:48.662000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-27T20:27:49.645000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-27T20:27:49.900000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-27T20:27:52.107000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-27T20:27:52.107000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-27T20:27:52.868000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-27T20:27:57.642000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-27T20:27:58.578000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-27T20:27:58.581000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-27T20:27:58.778000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-27T20:27:58.988000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-27T20:27:59.001000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-27T20:28:01.033000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-27T20:28:01.033000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-27T20:28:01.084000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:28:01.286000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_peer_discovery_30
2022-06-27T20:28:01.286000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_peer_discovery_30/test_framework.log
2022-06-27T20:28:01.286000Z TestFramework (ERROR): 
2022-06-27T20:28:01.286000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_peer_discovery_30' to consolidate all logs
2022-06-27T20:28:01.286000Z TestFramework (ERROR): 
2022-06-27T20:28:01.286000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:28:01.286000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:28:01.286000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-27T20:29:27.560000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_peer_discovery_49
2022-06-27T20:29:28.124000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-27T20:29:28.788000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-27T20:29:29.704000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-27T20:29:30.432000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-27T20:29:30.659000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-27T20:29:32.823000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-27T20:29:32.823000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-27T20:29:33.686000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-27T20:29:35.048000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-27T20:29:36.076000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-27T20:29:36.078000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-27T20:29:36.242000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-27T20:29:36.415000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-27T20:29:36.425000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-27T20:29:38.478000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-27T20:29:38.478000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-27T20:29:38.529000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:29:38.830000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_peer_discovery_49
2022-06-27T20:29:38.831000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_peer_discovery_49/test_framework.log
2022-06-27T20:29:38.831000Z TestFramework (ERROR): 
2022-06-27T20:29:38.831000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_peer_discovery_49' to consolidate all logs
2022-06-27T20:29:38.831000Z TestFramework (ERROR): 
2022-06-27T20:29:38.831000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:29:38.831000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:29:38.831000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-27T20:26:24.101000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_proof_voting_11
2022-06-27T20:26:26.801000Z TestFramework (INFO): Trigger polling from the node...
2022-06-27T20:26:27.005000Z TestFramework (INFO): Check we poll for valid proof
2022-06-27T20:26:27.388000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-27T20:26:27.439000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-27T20:26:27.490000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-27T20:26:27.663000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-27T20:26:27.951000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-27T20:26:29.962000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-27T20:26:27.952077Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=6
 - 2022-06-27T20:26:27.952545Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=7
 - 2022-06-27T20:26:27.952859Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=8
 - 2022-06-27T20:26:27.953138Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=9
 - 2022-06-27T20:26:27.953437Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=10
 - 2022-06-27T20:26:27.953708Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=11
 - 2022-06-27T20:26:27.953987Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-27T20:26:27.954146Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (113 bytes) peer=13
 - 2022-06-27T20:26:27.954519Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-27T20:26:27.954780Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (113 bytes) peer=14
 - 2022-06-27T20:26:27.955180Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-27T20:26:27.955378Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (113 bytes) peer=15
 - 2022-06-27T20:26:27.955786Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-27T20:26:27.956079Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (197 bytes) peer=16
 - 2022-06-27T20:26:27.956547Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-27T20:26:27.956632Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-27T20:26:27.956841Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=0
 - 2022-06-27T20:26:27.957118Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=1
 - 2022-06-27T20:26:27.957513Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-27T20:26:27.957554Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=2
 - 2022-06-27T20:26:27.958322Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-27T20:26:27.958373Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-27T20:26:27.958416Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=3
 - 2022-06-27T20:26:27.958525Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=3
 - 2022-06-27T20:26:27.958745Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-27T20:26:27.958792Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-27T20:26:27.958832Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=4
 - 2022-06-27T20:26:27.958928Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=4
 - 2022-06-27T20:26:27.959133Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-27T20:26:27.959176Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-27T20:26:27.959217Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=5
 - 2022-06-27T20:26:27.959325Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=5
 - 2022-06-27T20:26:27.959548Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-27T20:26:27.959593Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-27T20:26:27.959633Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=6
 - 2022-06-27T20:26:27.959731Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=6
 - 2022-06-27T20:26:27.959935Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-27T20:26:27.959980Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-27T20:26:27.960021Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=7
 - 2022-06-27T20:26:27.960119Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=7
 - 2022-06-27T20:26:27.960346Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-27T20:26:27.960395Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-27T20:26:27.960436Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=8
 - 2022-06-27T20:26:27.960536Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=8
 - 2022-06-27T20:26:27.960755Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-27T20:26:27.960800Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-27T20:26:27.960841Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=9
 - 2022-06-27T20:26:27.960940Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=9
 - 2022-06-27T20:26:27.961145Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-27T20:26:27.961189Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-27T20:26:27.961230Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=10
 - 2022-06-27T20:26:27.961327Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=10
 - 2022-06-27T20:26:27.961540Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-27T20:26:27.961585Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-27T20:26:27.961625Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=11
 - 2022-06-27T20:26:27.961753Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (405 bytes) peer=10
 - 2022-06-27T20:26:27.961808Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=11
 - 2022-06-27T20:26:27.962025Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-27T20:26:27.962071Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-27T20:26:27.962113Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=12
 - 2022-06-27T20:26:27.962212Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=12
 - 2022-06-27T20:26:27.962423Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-27T20:26:27.962468Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-27T20:26:27.962510Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=13
 - 2022-06-27T20:26:27.962609Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=13
 - 2022-06-27T20:26:27.962829Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-27T20:26:27.962875Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-27T20:26:27.962916Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=14
 - 2022-06-27T20:26:27.963014Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=14
 - 2022-06-27T20:26:27.963221Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-27T20:26:27.963266Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-27T20:26:27.963309Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=15
 - 2022-06-27T20:26:27.963408Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=15
 - 2022-06-27T20:26:27.963630Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-27T20:26:27.963675Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-27T20:26:27.963716Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=0
 - 2022-06-27T20:26:27.963813Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=0
 - 2022-06-27T20:26:27.964019Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-27T20:26:27.964064Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-27T20:26:27.964105Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=1
 - 2022-06-27T20:26:27.964209Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=1
 - 2022-06-27T20:26:27.964431Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-27T20:26:27.964476Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-27T20:26:27.964517Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 9734e77b2048f85ceb59caaca06695da54563bfdd1a2a9de26f65baf0038cc05 peer=2
 - 2022-06-27T20:26:27.964614Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=2
 - 2022-06-27T20:26:27.972044Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (45 bytes) peer=11
 - 2022-06-27T20:26:27.982308Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (45 bytes) peer=12
 - 2022-06-27T20:26:27.992603Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (45 bytes) peer=13
 - 2022-06-27T20:26:28.002895Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (45 bytes) peer=14
 - 2022-06-27T20:26:28.008540Z (mocktime: 2022-06-27T20:31:27Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16


2022-06-27T20:26:30.013000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:26:30.165000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_proof_voting_11
2022-06-27T20:26:30.165000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-27T20:26:30.165000Z TestFramework (ERROR): 
2022-06-27T20:26:30.165000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-27T20:26:30.165000Z TestFramework (ERROR): 
2022-06-27T20:26:30.165000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:26:30.165000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:26:30.165000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-27T20:26:40.219000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_proof_voting_14
2022-06-27T20:26:42.678000Z TestFramework (INFO): Trigger polling from the node...
2022-06-27T20:26:42.885000Z TestFramework (INFO): Check we poll for valid proof
2022-06-27T20:26:43.280000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-27T20:26:43.332000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-27T20:26:43.383000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-27T20:26:43.755000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-27T20:26:43.927000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-27T20:26:45.936000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-27T20:26:43.929547Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=0
 - 2022-06-27T20:26:43.929820Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=1
 - 2022-06-27T20:26:43.930377Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=2
 - 2022-06-27T20:26:43.930479Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-27T20:26:43.930722Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=3
 - 2022-06-27T20:26:43.931002Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=4
 - 2022-06-27T20:26:43.931266Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=5
 - 2022-06-27T20:26:43.931532Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=6
 - 2022-06-27T20:26:43.932028Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=6
 - 2022-06-27T20:26:43.932186Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (293 bytes) peer=7
 - 2022-06-27T20:26:43.932509Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=7
 - 2022-06-27T20:26:43.932671Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=8
 - 2022-06-27T20:26:43.932826Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=8
 - 2022-06-27T20:26:43.932986Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=9
 - 2022-06-27T20:26:43.933140Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=9
 - 2022-06-27T20:26:43.933289Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=10
 - 2022-06-27T20:26:43.933444Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=10
 - 2022-06-27T20:26:43.933604Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=11
 - 2022-06-27T20:26:43.933758Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=11
 - 2022-06-27T20:26:43.933907Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=12
 - 2022-06-27T20:26:43.934063Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-27T20:26:43.934222Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=13
 - 2022-06-27T20:26:43.934380Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-27T20:26:43.934528Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=14
 - 2022-06-27T20:26:43.934685Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-27T20:26:43.934846Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=15
 - 2022-06-27T20:26:43.935003Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-27T20:26:43.935152Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: pong (8 bytes) peer=16
 - 2022-06-27T20:26:43.935377Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-27T20:26:43.935429Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-27T20:26:43.935474Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=0
 - 2022-06-27T20:26:43.935580Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=0
 - 2022-06-27T20:26:43.935785Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-27T20:26:43.935829Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-27T20:26:43.935872Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=1
 - 2022-06-27T20:26:43.935967Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=1
 - 2022-06-27T20:26:43.936185Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-27T20:26:43.936225Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-27T20:26:43.936262Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=2
 - 2022-06-27T20:26:43.936354Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=2
 - 2022-06-27T20:26:43.936565Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-27T20:26:43.936608Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-27T20:26:43.936650Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=3
 - 2022-06-27T20:26:43.936745Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=3
 - 2022-06-27T20:26:43.936954Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-27T20:26:43.936996Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-27T20:26:43.937038Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=4
 - 2022-06-27T20:26:43.937132Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=4
 - 2022-06-27T20:26:43.937673Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=8
 - 2022-06-27T20:26:43.938098Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=9
 - 2022-06-27T20:26:43.938513Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (113 bytes) peer=10
 - 2022-06-27T20:26:43.938964Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (437 bytes) peer=11
 - 2022-06-27T20:26:43.939623Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (437 bytes) peer=12
 - 2022-06-27T20:26:43.940180Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (437 bytes) peer=13
 - 2022-06-27T20:26:43.940566Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (545 bytes) peer=14
 - 2022-06-27T20:26:43.940852Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4
 - 2022-06-27T20:26:43.941094Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (473 bytes) peer=15
 - 2022-06-27T20:26:43.941475Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (287 bytes) peer=16
 - 2022-06-27T20:26:43.941889Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-27T20:26:43.941944Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-27T20:26:43.942526Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-27T20:26:43.942569Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-27T20:26:43.942611Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=5
 - 2022-06-27T20:26:43.942706Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=5
 - 2022-06-27T20:26:43.942905Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-27T20:26:43.942947Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-27T20:26:43.942988Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=6
 - 2022-06-27T20:26:43.943081Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=6
 - 2022-06-27T20:26:43.943276Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-27T20:26:43.943318Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-27T20:26:43.943358Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=7
 - 2022-06-27T20:26:43.943452Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=7
 - 2022-06-27T20:26:43.943647Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-27T20:26:43.943689Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-27T20:26:43.943730Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=8
 - 2022-06-27T20:26:43.943823Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=8
 - 2022-06-27T20:26:43.944017Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-27T20:26:43.944059Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-27T20:26:43.944100Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=9
 - 2022-06-27T20:26:43.944208Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=9
 - 2022-06-27T20:26:43.944405Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-27T20:26:43.944447Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-27T20:26:43.944488Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=10
 - 2022-06-27T20:26:43.944581Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=10
 - 2022-06-27T20:26:43.944777Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-27T20:26:43.944819Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-27T20:26:43.944860Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=11
 - 2022-06-27T20:26:43.944954Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=11
 - 2022-06-27T20:26:43.945151Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-27T20:26:43.945193Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-27T20:26:43.945234Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=12
 - 2022-06-27T20:26:43.945328Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=12
 - 2022-06-27T20:26:43.945526Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-27T20:26:43.945568Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-27T20:26:43.945608Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=13
 - 2022-06-27T20:26:43.945702Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=13
 - 2022-06-27T20:26:43.945900Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-27T20:26:43.945942Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-27T20:26:43.945983Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=14
 - 2022-06-27T20:26:43.946077Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=14
 - 2022-06-27T20:26:43.946274Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-27T20:26:43.946315Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-27T20:26:43.946356Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof fde558f701a3470cd7787bb87bfc0cebfe9e233b8e83d2b4c6b9e1730146cfc2 peer=15
 - 2022-06-27T20:26:43.946450Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=15
 - 2022-06-27T20:26:43.951145Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=5
 - 2022-06-27T20:26:43.961453Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=6
 - 2022-06-27T20:26:43.971740Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=7
 - 2022-06-27T20:26:43.982045Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=8
 - 2022-06-27T20:26:43.990201Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-27T20:26:43.990360Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-27T20:26:43.992321Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=9
 - 2022-06-27T20:26:44.002606Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (477 bytes) peer=10
 - 2022-06-27T20:26:44.012906Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (369 bytes) peer=11
 - 2022-06-27T20:26:44.023169Z (mocktime: 2022-06-27T20:31:42Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (81 bytes) peer=12


2022-06-27T20:26:45.988000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:26:46.239000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_proof_voting_14
2022-06-27T20:26:46.240000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_proof_voting_14/test_framework.log
2022-06-27T20:26:46.240000Z TestFramework (ERROR): 
2022-06-27T20:26:46.240000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_avalanche_proof_voting_14' to consolidate all logs
2022-06-27T20:26:46.240000Z TestFramework (ERROR): 
2022-06-27T20:26:46.240000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:26:46.240000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:26:46.240000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-27T20:28:10.733000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_proof_inventory_37
2022-06-27T20:28:12.039000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-27T20:28:13.138000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-27T20:28:13.858000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-27T20:28:14.025000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-27T20:29:14.050000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-27T20:29:14.050000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-27T20:29:14.100000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:29:14.205000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_proof_inventory_37
2022-06-27T20:29:14.205000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_proof_inventory_37/test_framework.log
2022-06-27T20:29:14.205000Z TestFramework (ERROR): 
2022-06-27T20:29:14.205000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_proof_inventory_37' to consolidate all logs
2022-06-27T20:29:14.205000Z TestFramework (ERROR): 
2022-06-27T20:29:14.205000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:29:14.206000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:29:14.206000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-27T20:28:17.434000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_proof_inventory_38
2022-06-27T20:28:18.569000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-27T20:28:19.801000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-27T20:28:20.523000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-27T20:28:20.692000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-27T20:29:20.707000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-27T20:29:20.707000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-27T20:29:20.758000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:29:20.913000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_proof_inventory_38
2022-06-27T20:29:20.913000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_proof_inventory_38/test_framework.log
2022-06-27T20:29:20.913000Z TestFramework (ERROR): 
2022-06-27T20:29:20.913000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_p2p_proof_inventory_38' to consolidate all logs
2022-06-27T20:29:20.913000Z TestFramework (ERROR): 
2022-06-27T20:29:20.913000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:29:20.913000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:29:20.913000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-27T20:27:59.515000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_rpc_avalancheproof_33
2022-06-27T20:28:00.662000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-27T20:28:00.667000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-27T20:28:00.670000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-27T20:28:02.389000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-27T20:28:02.418000Z TestFramework (INFO): Start a node with an orphan proof
2022-06-27T20:29:03.471000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-27T20:29:03.471000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 213, in run_test
    wait_for_proof(self.nodes[1], proofid_hex, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-27T20:29:03.522000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:29:03.725000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_rpc_avalancheproof_33
2022-06-27T20:29:03.725000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_rpc_avalancheproof_33/test_framework.log
2022-06-27T20:29:03.725000Z TestFramework (ERROR): 
2022-06-27T20:29:03.725000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220627_202510/abc_rpc_avalancheproof_33' to consolidate all logs
2022-06-27T20:29:03.725000Z TestFramework (ERROR): 
2022-06-27T20:29:03.725000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:29:03.725000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:29:03.725000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_avalancheproof.py

Failed tests logs:

====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-27T20:31:46.920000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_peer_discovery_30
2022-06-27T20:31:47.242000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-27T20:31:47.708000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-27T20:31:48.382000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-27T20:31:48.986000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-27T20:31:49.228000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-27T20:31:51.375000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-27T20:31:51.376000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-27T20:31:51.798000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-27T20:31:56.336000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-27T20:31:57.102000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-27T20:31:57.104000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-27T20:31:57.278000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-27T20:31:57.438000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-27T20:31:57.444000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-27T20:31:59.494000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-27T20:31:59.494000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-27T20:31:59.546000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:31:59.850000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_peer_discovery_30
2022-06-27T20:31:59.850000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_peer_discovery_30/test_framework.log
2022-06-27T20:31:59.850000Z TestFramework (ERROR): 
2022-06-27T20:31:59.851000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_peer_discovery_30' to consolidate all logs
2022-06-27T20:31:59.851000Z TestFramework (ERROR): 
2022-06-27T20:31:59.851000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:31:59.851000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:31:59.851000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-27T20:33:09.164000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_peer_discovery_49
2022-06-27T20:33:09.484000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-27T20:33:09.948000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-27T20:33:10.613000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-27T20:33:11.079000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-27T20:33:11.292000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-27T20:33:13.408000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-27T20:33:13.409000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-27T20:33:13.830000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-27T20:33:21.174000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-27T20:33:21.906000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-27T20:33:21.907000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-27T20:33:22.069000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-27T20:33:22.274000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-27T20:33:22.283000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-27T20:33:24.316000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-27T20:33:24.316000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-27T20:33:24.367000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:33:24.668000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_peer_discovery_49
2022-06-27T20:33:24.668000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_peer_discovery_49/test_framework.log
2022-06-27T20:33:24.668000Z TestFramework (ERROR): 
2022-06-27T20:33:24.668000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_peer_discovery_49' to consolidate all logs
2022-06-27T20:33:24.668000Z TestFramework (ERROR): 
2022-06-27T20:33:24.669000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:33:24.669000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:33:24.669000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-27T20:30:41.791000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_proof_voting_11
2022-06-27T20:30:43.955000Z TestFramework (INFO): Trigger polling from the node...
2022-06-27T20:30:44.165000Z TestFramework (INFO): Check we poll for valid proof
2022-06-27T20:30:44.319000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-27T20:30:44.370000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-27T20:30:44.421000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-27T20:30:44.682000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-27T20:30:44.866000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-27T20:30:46.880000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-27T20:30:44.866895Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-27T20:30:44.866918Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=13
 - 2022-06-27T20:30:44.866982Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-27T20:30:44.867004Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=14
 - 2022-06-27T20:30:44.867065Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-27T20:30:44.867088Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-27T20:30:44.867424Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-27T20:30:44.867444Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-27T20:30:44.867453Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=2
 - 2022-06-27T20:30:44.867465Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=2
 - 2022-06-27T20:30:44.867520Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (197 bytes) peer=16
 - 2022-06-27T20:30:44.867592Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-27T20:30:44.867626Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-27T20:30:44.869115Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-27T20:30:44.869488Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-27T20:30:44.869522Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-27T20:30:44.869556Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-27T20:30:44.869568Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-27T20:30:44.869577Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=0
 - 2022-06-27T20:30:44.869588Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=0
 - 2022-06-27T20:30:44.869615Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-27T20:30:44.869624Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-27T20:30:44.869631Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=1
 - 2022-06-27T20:30:44.869640Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=1
 - 2022-06-27T20:30:44.869664Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-27T20:30:44.869672Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-27T20:30:44.869679Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=3
 - 2022-06-27T20:30:44.869688Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=3
 - 2022-06-27T20:30:44.869708Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-27T20:30:44.869716Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-27T20:30:44.869724Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=4
 - 2022-06-27T20:30:44.869732Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=4
 - 2022-06-27T20:30:44.869753Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-27T20:30:44.869765Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-27T20:30:44.869773Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=5
 - 2022-06-27T20:30:44.869781Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=5
 - 2022-06-27T20:30:44.869803Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-27T20:30:44.869811Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-27T20:30:44.869818Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=6
 - 2022-06-27T20:30:44.869826Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=6
 - 2022-06-27T20:30:44.869847Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-27T20:30:44.869855Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-27T20:30:44.869863Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=7
 - 2022-06-27T20:30:44.869871Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=7
 - 2022-06-27T20:30:44.869894Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-27T20:30:44.869902Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-27T20:30:44.869910Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=8
 - 2022-06-27T20:30:44.869918Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=8
 - 2022-06-27T20:30:44.869940Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-27T20:30:44.869948Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-27T20:30:44.869955Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=9
 - 2022-06-27T20:30:44.869964Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=9
 - 2022-06-27T20:30:44.869985Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-27T20:30:44.869993Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-27T20:30:44.870000Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=10
 - 2022-06-27T20:30:44.870009Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=10
 - 2022-06-27T20:30:44.870030Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-27T20:30:44.870039Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-27T20:30:44.870049Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=11
 - 2022-06-27T20:30:44.870058Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=11
 - 2022-06-27T20:30:44.870080Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-27T20:30:44.870088Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-27T20:30:44.870095Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=12
 - 2022-06-27T20:30:44.870105Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=12
 - 2022-06-27T20:30:44.870126Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-27T20:30:44.870134Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-27T20:30:44.870141Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=13
 - 2022-06-27T20:30:44.870150Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=13
 - 2022-06-27T20:30:44.870172Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-27T20:30:44.870180Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-27T20:30:44.870187Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=14
 - 2022-06-27T20:30:44.870196Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=14
 - 2022-06-27T20:30:44.870217Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-27T20:30:44.870225Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-27T20:30:44.870234Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e9098e267a7611d1eacf0221b5acde58c45f46028a208835958ac7452cea7d8c peer=15
 - 2022-06-27T20:30:44.870243Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=15
 - 2022-06-27T20:30:44.879239Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4
 - 2022-06-27T20:30:44.889388Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=5
 - 2022-06-27T20:30:44.899683Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=6
 - 2022-06-27T20:30:44.909844Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=7
 - 2022-06-27T20:30:44.919951Z (mocktime: 2022-06-27T20:35:44Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=8


2022-06-27T20:30:46.931000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:30:47.033000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_proof_voting_11
2022-06-27T20:30:47.033000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-27T20:30:47.033000Z TestFramework (ERROR): 
2022-06-27T20:30:47.033000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-27T20:30:47.033000Z TestFramework (ERROR): 
2022-06-27T20:30:47.033000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:30:47.033000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:30:47.033000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-27T20:30:47.118000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_proof_voting_14
2022-06-27T20:30:49.210000Z TestFramework (INFO): Trigger polling from the node...
2022-06-27T20:30:49.413000Z TestFramework (INFO): Check we poll for valid proof
2022-06-27T20:30:49.658000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-27T20:30:49.709000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-27T20:30:49.760000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-27T20:30:50.032000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-27T20:30:50.178000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-27T20:30:52.192000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-27T20:30:50.180217Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-27T20:30:50.180231Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-27T20:30:50.180239Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=0
 - 2022-06-27T20:30:50.180252Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=0
 - 2022-06-27T20:30:50.180280Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-27T20:30:50.180288Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-27T20:30:50.180296Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=1
 - 2022-06-27T20:30:50.180306Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=1
 - 2022-06-27T20:30:50.180328Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-27T20:30:50.180336Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-27T20:30:50.180344Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=2
 - 2022-06-27T20:30:50.180353Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=2
 - 2022-06-27T20:30:50.180380Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-27T20:30:50.180388Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-27T20:30:50.180395Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=3
 - 2022-06-27T20:30:50.180404Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=3
 - 2022-06-27T20:30:50.180426Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-27T20:30:50.180433Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-27T20:30:50.180441Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=4
 - 2022-06-27T20:30:50.180450Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=4
 - 2022-06-27T20:30:50.180473Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-27T20:30:50.180481Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-27T20:30:50.180488Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=5
 - 2022-06-27T20:30:50.180497Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=5
 - 2022-06-27T20:30:50.180520Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-27T20:30:50.180528Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-27T20:30:50.180535Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=6
 - 2022-06-27T20:30:50.180544Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=6
 - 2022-06-27T20:30:50.180590Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (287 bytes) peer=16
 - 2022-06-27T20:30:50.180701Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-27T20:30:50.180710Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-27T20:30:50.181269Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-27T20:30:50.181303Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-27T20:30:50.181356Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-27T20:30:50.181369Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-27T20:30:50.181377Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=7
 - 2022-06-27T20:30:50.181388Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=7
 - 2022-06-27T20:30:50.181419Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-27T20:30:50.181428Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-27T20:30:50.181435Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=8
 - 2022-06-27T20:30:50.181445Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=8
 - 2022-06-27T20:30:50.181468Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-27T20:30:50.181476Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-27T20:30:50.181483Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=9
 - 2022-06-27T20:30:50.181492Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=9
 - 2022-06-27T20:30:50.181515Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-27T20:30:50.181523Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-27T20:30:50.181530Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=10
 - 2022-06-27T20:30:50.181539Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=10
 - 2022-06-27T20:30:50.181560Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-27T20:30:50.181568Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-27T20:30:50.181575Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=11
 - 2022-06-27T20:30:50.181584Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=11
 - 2022-06-27T20:30:50.181606Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-27T20:30:50.181614Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-27T20:30:50.181621Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=12
 - 2022-06-27T20:30:50.181630Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=12
 - 2022-06-27T20:30:50.181651Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-27T20:30:50.181659Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-27T20:30:50.181666Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=13
 - 2022-06-27T20:30:50.181675Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=13
 - 2022-06-27T20:30:50.181697Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-27T20:30:50.181707Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-27T20:30:50.181715Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=14
 - 2022-06-27T20:30:50.181724Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=14
 - 2022-06-27T20:30:50.181746Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-27T20:30:50.181754Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-27T20:30:50.181761Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof e7fe40c40ce8937baefd121e25053bd7b51d63ecab26d53dfe88d2a2c89df333 peer=15
 - 2022-06-27T20:30:50.181770Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=15
 - 2022-06-27T20:30:50.185162Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=14
 - 2022-06-27T20:30:50.195378Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=0
 - 2022-06-27T20:30:50.205677Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=1
 - 2022-06-27T20:30:50.215902Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=2
 - 2022-06-27T20:30:50.226115Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-27T20:30:50.236311Z (mocktime: 2022-06-27T20:35:49Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4


2022-06-27T20:30:52.247000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:30:52.900000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_proof_voting_14
2022-06-27T20:30:52.900000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_proof_voting_14/test_framework.log
2022-06-27T20:30:52.900000Z TestFramework (ERROR): 
2022-06-27T20:30:52.900000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_avalanche_proof_voting_14' to consolidate all logs
2022-06-27T20:30:52.900000Z TestFramework (ERROR): 
2022-06-27T20:30:52.900000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:30:52.901000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:30:52.901000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-27T20:32:06.075000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_proof_inventory_37
2022-06-27T20:32:06.814000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-27T20:32:07.950000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-27T20:32:08.668000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-27T20:32:08.783000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-27T20:33:08.830000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-27T20:33:08.830000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-27T20:33:08.881000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:33:09.085000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_proof_inventory_37
2022-06-27T20:33:09.085000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_proof_inventory_37/test_framework.log
2022-06-27T20:33:09.085000Z TestFramework (ERROR): 
2022-06-27T20:33:09.085000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_proof_inventory_37' to consolidate all logs
2022-06-27T20:33:09.085000Z TestFramework (ERROR): 
2022-06-27T20:33:09.085000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:33:09.085000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:33:09.085000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-27T20:32:12.642000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_proof_inventory_38
2022-06-27T20:32:13.600000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-27T20:32:14.755000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-27T20:32:15.482000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-27T20:32:15.661000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-27T20:33:15.701000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-27T20:33:15.702000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-27T20:33:15.755000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:33:16.074000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_proof_inventory_38
2022-06-27T20:33:16.074000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_proof_inventory_38/test_framework.log
2022-06-27T20:33:16.075000Z TestFramework (ERROR): 
2022-06-27T20:33:16.075000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_p2p_proof_inventory_38' to consolidate all logs
2022-06-27T20:33:16.075000Z TestFramework (ERROR): 
2022-06-27T20:33:16.076000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:33:16.076000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:33:16.076000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-27T20:31:56.397000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_rpc_avalancheproof_33
2022-06-27T20:31:57.136000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-27T20:31:57.139000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-27T20:31:57.141000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-27T20:31:58.080000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-27T20:31:58.090000Z TestFramework (INFO): Start a node with an orphan proof
2022-06-27T20:32:58.419000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-27T20:32:58.419000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 213, in run_test
    wait_for_proof(self.nodes[1], proofid_hex, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-27T20:32:58.473000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:32:58.680000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_rpc_avalancheproof_33
2022-06-27T20:32:58.680000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_rpc_avalancheproof_33/test_framework.log
2022-06-27T20:32:58.680000Z TestFramework (ERROR): 
2022-06-27T20:32:58.680000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_202935/abc_rpc_avalancheproof_33' to consolidate all logs
2022-06-27T20:32:58.680000Z TestFramework (ERROR): 
2022-06-27T20:32:58.680000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:32:58.680000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:32:58.680000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-27T20:36:53.314000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_peer_discovery_30
2022-06-27T20:36:53.590000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-27T20:36:54.063000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-27T20:36:54.706000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-27T20:36:55.422000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-27T20:36:55.635000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-27T20:36:57.782000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-27T20:36:57.783000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-27T20:36:58.300000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-27T20:37:05.726000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-27T20:37:06.379000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-27T20:37:06.381000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-27T20:37:06.513000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-27T20:37:06.667000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-27T20:37:06.680000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-27T20:37:08.737000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-27T20:37:08.737000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-27T20:37:08.788000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:37:09.039000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_peer_discovery_30
2022-06-27T20:37:09.039000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_peer_discovery_30/test_framework.log
2022-06-27T20:37:09.039000Z TestFramework (ERROR): 
2022-06-27T20:37:09.039000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_peer_discovery_30' to consolidate all logs
2022-06-27T20:37:09.039000Z TestFramework (ERROR): 
2022-06-27T20:37:09.039000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:37:09.039000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:37:09.039000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-27T20:38:09.704000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_peer_discovery_49
2022-06-27T20:38:09.980000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-27T20:38:10.388000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-27T20:38:11.000000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-27T20:38:11.664000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-27T20:38:11.873000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-27T20:38:13.990000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-27T20:38:13.991000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-27T20:38:14.409000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-27T20:38:15.789000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-27T20:38:16.451000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-27T20:38:16.453000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-27T20:38:16.646000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-27T20:38:16.823000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-27T20:38:16.828000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-27T20:38:18.880000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-27T20:38:18.880000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-27T20:38:18.931000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:38:19.082000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_peer_discovery_49
2022-06-27T20:38:19.082000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_peer_discovery_49/test_framework.log
2022-06-27T20:38:19.082000Z TestFramework (ERROR): 
2022-06-27T20:38:19.082000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_peer_discovery_49' to consolidate all logs
2022-06-27T20:38:19.082000Z TestFramework (ERROR): 
2022-06-27T20:38:19.082000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:38:19.083000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:38:19.083000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-27T20:36:02.063000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_proof_voting_11
2022-06-27T20:36:04.056000Z TestFramework (INFO): Trigger polling from the node...
2022-06-27T20:36:04.244000Z TestFramework (INFO): Check we poll for valid proof
2022-06-27T20:36:04.360000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-27T20:36:04.411000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-27T20:36:04.462000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-27T20:36:04.719000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-27T20:36:04.892000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-27T20:36:06.902000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-27T20:36:04.892946Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=0
 - 2022-06-27T20:36:04.892984Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=1
 - 2022-06-27T20:36:04.893012Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=2
 - 2022-06-27T20:36:04.893037Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=3
 - 2022-06-27T20:36:04.893063Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=4
 - 2022-06-27T20:36:04.893088Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=5
 - 2022-06-27T20:36:04.893111Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=6
 - 2022-06-27T20:36:04.893136Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=7
 - 2022-06-27T20:36:04.893162Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=8
 - 2022-06-27T20:36:04.893187Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=9
 - 2022-06-27T20:36:04.893211Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=10
 - 2022-06-27T20:36:04.893239Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=11
 - 2022-06-27T20:36:04.893265Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-27T20:36:04.893291Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-27T20:36:04.893318Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-27T20:36:04.893340Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=15
 - 2022-06-27T20:36:04.893405Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-27T20:36:04.893541Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (197 bytes) peer=16
 - 2022-06-27T20:36:04.893616Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-27T20:36:04.893626Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-27T20:36:04.893722Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-27T20:36:04.893758Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-27T20:36:04.893791Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=1
 - 2022-06-27T20:36:04.893828Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-27T20:36:04.893840Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-27T20:36:04.893850Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=0
 - 2022-06-27T20:36:04.893863Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=0
 - 2022-06-27T20:36:04.896473Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-27T20:36:04.896487Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-27T20:36:04.896496Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=1
 - 2022-06-27T20:36:04.896508Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=1
 - 2022-06-27T20:36:04.896538Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-27T20:36:04.896547Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-27T20:36:04.896554Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=2
 - 2022-06-27T20:36:04.896563Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=2
 - 2022-06-27T20:36:04.896586Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-27T20:36:04.896595Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-27T20:36:04.896602Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=3
 - 2022-06-27T20:36:04.896611Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=3
 - 2022-06-27T20:36:04.896632Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-27T20:36:04.896640Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-27T20:36:04.896649Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=4
 - 2022-06-27T20:36:04.896659Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=4
 - 2022-06-27T20:36:04.896680Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-27T20:36:04.896688Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-27T20:36:04.896695Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=5
 - 2022-06-27T20:36:04.896713Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=5
 - 2022-06-27T20:36:04.896736Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-27T20:36:04.896744Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-27T20:36:04.896751Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=6
 - 2022-06-27T20:36:04.896760Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=6
 - 2022-06-27T20:36:04.896784Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-27T20:36:04.896792Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-27T20:36:04.896800Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=7
 - 2022-06-27T20:36:04.896809Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=7
 - 2022-06-27T20:36:04.896831Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-27T20:36:04.896839Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-27T20:36:04.896846Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=8
 - 2022-06-27T20:36:04.896856Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=8
 - 2022-06-27T20:36:04.896878Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-27T20:36:04.896886Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-27T20:36:04.896893Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=9
 - 2022-06-27T20:36:04.896902Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=9
 - 2022-06-27T20:36:04.896925Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-27T20:36:04.896933Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-27T20:36:04.896941Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=10
 - 2022-06-27T20:36:04.896950Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=10
 - 2022-06-27T20:36:04.896973Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-27T20:36:04.896981Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-27T20:36:04.896988Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=11
 - 2022-06-27T20:36:04.896998Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=11
 - 2022-06-27T20:36:04.897020Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-27T20:36:04.897031Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-27T20:36:04.897039Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=12
 - 2022-06-27T20:36:04.897049Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=12
 - 2022-06-27T20:36:04.897072Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-27T20:36:04.897080Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-27T20:36:04.897087Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=13
 - 2022-06-27T20:36:04.897096Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=13
 - 2022-06-27T20:36:04.897118Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-27T20:36:04.897126Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-27T20:36:04.897133Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=14
 - 2022-06-27T20:36:04.897142Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=14
 - 2022-06-27T20:36:04.898088Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-27T20:36:04.898101Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-27T20:36:04.898110Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof cd9965555532d3c94d3710aa49e8fc13fe0b3a7e876a689cbe316c24a113d699 peer=15
 - 2022-06-27T20:36:04.898121Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=15
 - 2022-06-27T20:36:04.903930Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=2
 - 2022-06-27T20:36:04.914074Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-27T20:36:04.924244Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4
 - 2022-06-27T20:36:04.934420Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=5
 - 2022-06-27T20:36:04.944549Z (mocktime: 2022-06-27T20:41:04Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=6


2022-06-27T20:36:06.953000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:36:07.154000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_proof_voting_11
2022-06-27T20:36:07.154000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-27T20:36:07.155000Z TestFramework (ERROR): 
2022-06-27T20:36:07.155000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-27T20:36:07.155000Z TestFramework (ERROR): 
2022-06-27T20:36:07.155000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:36:07.155000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:36:07.155000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-27T20:36:10.648000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_proof_voting_14
2022-06-27T20:36:12.704000Z TestFramework (INFO): Trigger polling from the node...
2022-06-27T20:36:12.905000Z TestFramework (INFO): Check we poll for valid proof
2022-06-27T20:36:13.200000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-27T20:36:13.251000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-27T20:36:13.302000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-27T20:36:13.422000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-27T20:36:13.592000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-27T20:36:15.605000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-27T20:36:13.592750Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=5
 - 2022-06-27T20:36:13.592841Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=5
 - 2022-06-27T20:36:13.592868Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=6
 - 2022-06-27T20:36:13.592963Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=6
 - 2022-06-27T20:36:13.592987Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=7
 - 2022-06-27T20:36:13.593061Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=7
 - 2022-06-27T20:36:13.593085Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=8
 - 2022-06-27T20:36:13.593150Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=8
 - 2022-06-27T20:36:13.593177Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=9
 - 2022-06-27T20:36:13.593245Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=9
 - 2022-06-27T20:36:13.593312Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=10
 - 2022-06-27T20:36:13.593340Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=11
 - 2022-06-27T20:36:13.593432Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=11
 - 2022-06-27T20:36:13.593467Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=12
 - 2022-06-27T20:36:13.593540Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-27T20:36:13.593567Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=13
 - 2022-06-27T20:36:13.593645Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-27T20:36:13.593673Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-27T20:36:13.593718Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-27T20:36:13.593801Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=10
 - 2022-06-27T20:36:13.593891Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (287 bytes) peer=16
 - 2022-06-27T20:36:13.594009Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-27T20:36:13.594025Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-27T20:36:13.596130Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-27T20:36:13.596153Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-27T20:36:13.596178Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-27T20:36:13.596192Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=0
 - 2022-06-27T20:36:13.596214Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=0
 - 2022-06-27T20:36:13.596260Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-27T20:36:13.596269Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-27T20:36:13.596277Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=1
 - 2022-06-27T20:36:13.596287Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=1
 - 2022-06-27T20:36:13.596311Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-27T20:36:13.596321Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-27T20:36:13.596328Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=2
 - 2022-06-27T20:36:13.596338Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=2
 - 2022-06-27T20:36:13.596360Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-27T20:36:13.596367Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-27T20:36:13.596375Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=3
 - 2022-06-27T20:36:13.596385Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=3
 - 2022-06-27T20:36:13.596408Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-27T20:36:13.596416Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-27T20:36:13.596423Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=4
 - 2022-06-27T20:36:13.596432Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=4
 - 2022-06-27T20:36:13.596456Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-27T20:36:13.596464Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-27T20:36:13.596471Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=5
 - 2022-06-27T20:36:13.596485Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=5
 - 2022-06-27T20:36:13.596509Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-27T20:36:13.596517Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-27T20:36:13.596524Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=6
 - 2022-06-27T20:36:13.596534Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=6
 - 2022-06-27T20:36:13.596556Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-27T20:36:13.596564Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-27T20:36:13.596572Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=7
 - 2022-06-27T20:36:13.596582Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=7
 - 2022-06-27T20:36:13.596604Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-27T20:36:13.596612Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-27T20:36:13.596619Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=8
 - 2022-06-27T20:36:13.596629Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=8
 - 2022-06-27T20:36:13.596652Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-27T20:36:13.596660Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-27T20:36:13.596667Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=9
 - 2022-06-27T20:36:13.596677Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=9
 - 2022-06-27T20:36:13.596700Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-27T20:36:13.596708Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-27T20:36:13.596715Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=10
 - 2022-06-27T20:36:13.596725Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=10
 - 2022-06-27T20:36:13.596760Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-27T20:36:13.596773Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-27T20:36:13.596784Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=11
 - 2022-06-27T20:36:13.596795Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=11
 - 2022-06-27T20:36:13.596819Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-27T20:36:13.596830Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-27T20:36:13.596837Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=12
 - 2022-06-27T20:36:13.596847Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=12
 - 2022-06-27T20:36:13.596869Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-27T20:36:13.596878Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-27T20:36:13.596885Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=13
 - 2022-06-27T20:36:13.596894Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=13
 - 2022-06-27T20:36:13.596917Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-27T20:36:13.596925Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-27T20:36:13.596932Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=14
 - 2022-06-27T20:36:13.596941Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=14
 - 2022-06-27T20:36:13.596963Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-27T20:36:13.596970Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-27T20:36:13.596978Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof b0e4ced4185562dc1586c5d65aae388de2d4310b8caef72eff44758ea7fea54b peer=15
 - 2022-06-27T20:36:13.596987Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=15
 - 2022-06-27T20:36:13.597320Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=0
 - 2022-06-27T20:36:13.607466Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=1
 - 2022-06-27T20:36:13.617611Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=2
 - 2022-06-27T20:36:13.627724Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-27T20:36:13.637856Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4
 - 2022-06-27T20:36:13.646888Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-27T20:36:13.647951Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=5
 - 2022-06-27T20:36:13.658076Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=6
 - 2022-06-27T20:36:13.668205Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=7
 - 2022-06-27T20:36:13.678445Z (mocktime: 2022-06-27T20:41:12Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=8
 - 2022-06-27T20:36:13.796804Z (mocktime: 2022-06-27T20:41:12Z) [../../src/wallet/bdb.cpp:664] [PeriodicFlush] Flushing wallet.dat
 - 2022-06-27T20:36:13.799485Z (mocktime: 2022-06-27T20:41:12Z) [../../src/wallet/bdb.cpp:673] [PeriodicFlush] Flushed wallet.dat 3ms


2022-06-27T20:36:15.656000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:36:15.857000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_proof_voting_14
2022-06-27T20:36:15.857000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_proof_voting_14/test_framework.log
2022-06-27T20:36:15.857000Z TestFramework (ERROR): 
2022-06-27T20:36:15.857000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_avalanche_proof_voting_14' to consolidate all logs
2022-06-27T20:36:15.858000Z TestFramework (ERROR): 
2022-06-27T20:36:15.858000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:36:15.858000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:36:15.858000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-27T20:37:13.345000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_proof_inventory_37
2022-06-27T20:37:14.185000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-27T20:37:15.370000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-27T20:37:16.088000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-27T20:37:16.246000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-27T20:38:16.298000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-27T20:38:16.298000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-27T20:38:16.348000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:38:16.609000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_proof_inventory_37
2022-06-27T20:38:16.609000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_proof_inventory_37/test_framework.log
2022-06-27T20:38:16.609000Z TestFramework (ERROR): 
2022-06-27T20:38:16.609000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_proof_inventory_37' to consolidate all logs
2022-06-27T20:38:16.609000Z TestFramework (ERROR): 
2022-06-27T20:38:16.609000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:38:16.609000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:38:16.609000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-27T20:37:19.891000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_proof_inventory_38
2022-06-27T20:37:20.823000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-27T20:37:22.019000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-27T20:37:22.764000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-27T20:37:22.937000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-27T20:38:22.987000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-27T20:38:22.987000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-27T20:38:23.038000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:38:23.292000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_proof_inventory_38
2022-06-27T20:38:23.292000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_proof_inventory_38/test_framework.log
2022-06-27T20:38:23.292000Z TestFramework (ERROR): 
2022-06-27T20:38:23.292000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_p2p_proof_inventory_38' to consolidate all logs
2022-06-27T20:38:23.293000Z TestFramework (ERROR): 
2022-06-27T20:38:23.293000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:38:23.293000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:38:23.293000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-27T20:37:04.002000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_rpc_avalancheproof_33
2022-06-27T20:37:04.778000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-27T20:37:04.781000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-27T20:37:04.783000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-27T20:37:05.716000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-27T20:37:05.718000Z TestFramework (INFO): Start a node with an orphan proof
2022-06-27T20:38:06.030000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-27T20:38:06.030000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 213, in run_test
    wait_for_proof(self.nodes[1], proofid_hex, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-27T20:38:06.081000Z TestFramework (INFO): Stopping nodes
2022-06-27T20:38:06.333000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_rpc_avalancheproof_33
2022-06-27T20:38:06.333000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_rpc_avalancheproof_33/test_framework.log
2022-06-27T20:38:06.333000Z TestFramework (ERROR): 
2022-06-27T20:38:06.333000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220627_203459/abc_rpc_avalancheproof_33' to consolidate all logs
2022-06-27T20:38:06.333000Z TestFramework (ERROR): 
2022-06-27T20:38:06.333000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-27T20:38:06.333000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-27T20:38:06.333000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_avalancheproof.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_avalancheproof.py

Progress on abc_rpc_avalancheproof.py

Failed tests logs:

====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-29T18:54:43.465000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_peer_discovery_30
2022-06-29T18:54:43.726000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-29T18:54:44.240000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-29T18:54:45.105000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-29T18:54:45.688000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-29T18:54:45.931000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-29T18:54:48.058000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-29T18:54:48.058000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-29T18:54:48.681000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-29T18:54:59.635000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-29T18:55:00.293000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-29T18:55:00.295000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-29T18:55:00.489000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-29T18:55:00.749000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-29T18:55:00.771000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-29T18:55:02.826000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-29T18:55:02.826000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-29T18:55:02.877000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:55:02.928000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_peer_discovery_30
2022-06-29T18:55:02.928000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_peer_discovery_30/test_framework.log
2022-06-29T18:55:02.928000Z TestFramework (ERROR): 
2022-06-29T18:55:02.928000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_peer_discovery_30' to consolidate all logs
2022-06-29T18:55:02.928000Z TestFramework (ERROR): 
2022-06-29T18:55:02.928000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:55:02.928000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:55:02.928000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-29T18:55:22.404000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_peer_discovery_49
2022-06-29T18:55:22.661000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-29T18:55:23.169000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-29T18:55:23.810000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-29T18:55:24.476000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-29T18:55:24.685000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-29T18:55:26.798000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-29T18:55:26.798000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-29T18:55:27.205000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-29T18:55:36.333000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-29T18:55:37.052000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-29T18:55:37.053000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-29T18:55:37.213000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-29T18:55:37.386000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-29T18:55:37.390000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-29T18:55:39.419000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-29T18:55:39.419000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-29T18:55:39.470000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:55:39.721000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_peer_discovery_49
2022-06-29T18:55:39.721000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_peer_discovery_49/test_framework.log
2022-06-29T18:55:39.721000Z TestFramework (ERROR): 
2022-06-29T18:55:39.721000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_peer_discovery_49' to consolidate all logs
2022-06-29T18:55:39.721000Z TestFramework (ERROR): 
2022-06-29T18:55:39.721000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:55:39.721000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:55:39.721000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-29T18:54:15.369000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_proof_voting_11
2022-06-29T18:54:17.330000Z TestFramework (INFO): Trigger polling from the node...
2022-06-29T18:54:17.521000Z TestFramework (INFO): Check we poll for valid proof
2022-06-29T18:54:17.641000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-29T18:54:17.692000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-29T18:54:17.743000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-29T18:54:17.978000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-29T18:54:18.159000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-29T18:54:20.169000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-29T18:54:18.160388Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=11
 - 2022-06-29T18:54:18.160420Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-29T18:54:18.160445Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=13
 - 2022-06-29T18:54:18.160555Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-29T18:54:18.160581Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=14
 - 2022-06-29T18:54:18.160716Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-29T18:54:18.160749Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (473 bytes) peer=15
 - 2022-06-29T18:54:18.160856Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-29T18:54:18.161329Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-29T18:54:18.161343Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-29T18:54:18.161371Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=4
 - 2022-06-29T18:54:18.161388Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=4
 - 2022-06-29T18:54:18.161453Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (197 bytes) peer=16
 - 2022-06-29T18:54:18.161578Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-29T18:54:18.161605Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-29T18:54:18.161634Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-29T18:54:18.161645Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-29T18:54:18.161656Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=5
 - 2022-06-29T18:54:18.161670Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=5
 - 2022-06-29T18:54:18.163302Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-29T18:54:18.163320Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-29T18:54:18.163339Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-29T18:54:18.163351Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=0
 - 2022-06-29T18:54:18.163367Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=0
 - 2022-06-29T18:54:18.163416Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-29T18:54:18.163427Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-29T18:54:18.163438Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=1
 - 2022-06-29T18:54:18.163451Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=1
 - 2022-06-29T18:54:18.163481Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-29T18:54:18.163492Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-29T18:54:18.163503Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=2
 - 2022-06-29T18:54:18.163516Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=2
 - 2022-06-29T18:54:18.163546Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-29T18:54:18.163561Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-29T18:54:18.163572Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=3
 - 2022-06-29T18:54:18.163586Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=3
 - 2022-06-29T18:54:18.163622Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-29T18:54:18.163633Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-29T18:54:18.163645Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=6
 - 2022-06-29T18:54:18.163658Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=6
 - 2022-06-29T18:54:18.163688Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-29T18:54:18.163699Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-29T18:54:18.163709Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=7
 - 2022-06-29T18:54:18.163723Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=7
 - 2022-06-29T18:54:18.163754Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-29T18:54:18.163765Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-29T18:54:18.163776Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=8
 - 2022-06-29T18:54:18.163790Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=8
 - 2022-06-29T18:54:18.163835Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-29T18:54:18.163847Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-29T18:54:18.163873Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=9
 - 2022-06-29T18:54:18.163886Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=9
 - 2022-06-29T18:54:18.163915Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-29T18:54:18.163926Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-29T18:54:18.163937Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=10
 - 2022-06-29T18:54:18.163951Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=10
 - 2022-06-29T18:54:18.163980Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-29T18:54:18.163992Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-29T18:54:18.164006Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=11
 - 2022-06-29T18:54:18.164019Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=11
 - 2022-06-29T18:54:18.164050Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-29T18:54:18.164061Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-29T18:54:18.164072Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=12
 - 2022-06-29T18:54:18.164101Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=12
 - 2022-06-29T18:54:18.164144Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-29T18:54:18.164155Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-29T18:54:18.164167Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=13
 - 2022-06-29T18:54:18.164180Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=13
 - 2022-06-29T18:54:18.164209Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-29T18:54:18.164221Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-29T18:54:18.164231Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=14
 - 2022-06-29T18:54:18.164246Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=14
 - 2022-06-29T18:54:18.164276Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-29T18:54:18.164287Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-29T18:54:18.164297Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c97a32a0439e20537c48ff9dc5d60c9438e3fc121853c9ef5318665aa2c7defa peer=15
 - 2022-06-29T18:54:18.164311Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=15
 - 2022-06-29T18:54:18.168172Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=6
 - 2022-06-29T18:54:18.178339Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=7
 - 2022-06-29T18:54:18.188509Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=8
 - 2022-06-29T18:54:18.198669Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (369 bytes) peer=9
 - 2022-06-29T18:54:18.213470Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16


2022-06-29T18:54:20.220000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:54:21.729000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_proof_voting_11
2022-06-29T18:54:21.729000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-29T18:54:21.729000Z TestFramework (ERROR): 
2022-06-29T18:54:21.729000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-29T18:54:21.729000Z TestFramework (ERROR): 
2022-06-29T18:54:21.729000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:54:21.729000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:54:21.729000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-29T18:54:15.582000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_proof_voting_14
2022-06-29T18:54:17.547000Z TestFramework (INFO): Trigger polling from the node...
2022-06-29T18:54:17.738000Z TestFramework (INFO): Check we poll for valid proof
2022-06-29T18:54:17.872000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-29T18:54:17.924000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-29T18:54:17.975000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-29T18:54:18.238000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-29T18:54:18.419000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-29T18:54:20.429000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-29T18:54:18.420350Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=15
 - 2022-06-29T18:54:18.423143Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-29T18:54:18.423160Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-29T18:54:18.423169Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=0
 - 2022-06-29T18:54:18.423182Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=0
 - 2022-06-29T18:54:18.423213Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-29T18:54:18.423223Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-29T18:54:18.423231Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=1
 - 2022-06-29T18:54:18.423240Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=1
 - 2022-06-29T18:54:18.423262Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-29T18:54:18.423270Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-29T18:54:18.423277Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=2
 - 2022-06-29T18:54:18.423288Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=2
 - 2022-06-29T18:54:18.423309Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-29T18:54:18.423317Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-29T18:54:18.423324Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=3
 - 2022-06-29T18:54:18.423333Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=3
 - 2022-06-29T18:54:18.423356Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-29T18:54:18.423364Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-29T18:54:18.423371Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=4
 - 2022-06-29T18:54:18.423381Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=4
 - 2022-06-29T18:54:18.423402Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-29T18:54:18.423410Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-29T18:54:18.423418Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=5
 - 2022-06-29T18:54:18.423428Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=5
 - 2022-06-29T18:54:18.423450Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-29T18:54:18.423458Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-29T18:54:18.423465Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=6
 - 2022-06-29T18:54:18.423478Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=6
 - 2022-06-29T18:54:18.423499Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-29T18:54:18.423507Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-29T18:54:18.423515Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=7
 - 2022-06-29T18:54:18.423524Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=7
 - 2022-06-29T18:54:18.423547Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-29T18:54:18.423555Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-29T18:54:18.423562Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=8
 - 2022-06-29T18:54:18.423572Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=8
 - 2022-06-29T18:54:18.423593Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-29T18:54:18.423601Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-29T18:54:18.423609Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=9
 - 2022-06-29T18:54:18.423618Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=9
 - 2022-06-29T18:54:18.423640Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-29T18:54:18.423648Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-29T18:54:18.423655Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=10
 - 2022-06-29T18:54:18.423665Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=10
 - 2022-06-29T18:54:18.423687Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-29T18:54:18.423695Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-29T18:54:18.423702Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=11
 - 2022-06-29T18:54:18.423712Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=11
 - 2022-06-29T18:54:18.423734Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-29T18:54:18.423742Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-29T18:54:18.423750Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=12
 - 2022-06-29T18:54:18.423762Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=12
 - 2022-06-29T18:54:18.423786Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-29T18:54:18.423794Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-29T18:54:18.423801Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=13
 - 2022-06-29T18:54:18.423811Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=13
 - 2022-06-29T18:54:18.423833Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-29T18:54:18.423841Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-29T18:54:18.423848Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=14
 - 2022-06-29T18:54:18.423857Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=14
 - 2022-06-29T18:54:18.423880Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-29T18:54:18.423888Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-29T18:54:18.423895Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof ca97a51abefd1b7f643d5cd7eeffe7ea60731a43adef4f5082fdd9c6db316cb7 peer=15
 - 2022-06-29T18:54:18.423904Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=15
 - 2022-06-29T18:54:18.423926Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (287 bytes) peer=16
 - 2022-06-29T18:54:18.424037Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-29T18:54:18.424046Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-29T18:54:18.424250Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=2
 - 2022-06-29T18:54:18.434379Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-29T18:54:18.444512Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4
 - 2022-06-29T18:54:18.454649Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=5
 - 2022-06-29T18:54:18.464747Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=6
 - 2022-06-29T18:54:18.473299Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-29T18:54:18.473338Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-29T18:54:18.474858Z (mocktime: 2022-06-29T18:59:17Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=7


2022-06-29T18:54:20.482000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:54:21.737000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_proof_voting_14
2022-06-29T18:54:21.737000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_proof_voting_14/test_framework.log
2022-06-29T18:54:21.737000Z TestFramework (ERROR): 
2022-06-29T18:54:21.737000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_avalanche_proof_voting_14' to consolidate all logs
2022-06-29T18:54:21.737000Z TestFramework (ERROR): 
2022-06-29T18:54:21.737000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:54:21.738000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:54:21.738000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-29T18:54:56.356000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_proof_inventory_37
2022-06-29T18:54:56.914000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-29T18:54:58.064000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-29T18:54:58.800000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-29T18:54:58.934000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-29T18:55:58.995000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-29T18:55:58.996000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-29T18:55:59.049000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:55:59.255000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_proof_inventory_37
2022-06-29T18:55:59.255000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_proof_inventory_37/test_framework.log
2022-06-29T18:55:59.256000Z TestFramework (ERROR): 
2022-06-29T18:55:59.256000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_proof_inventory_37' to consolidate all logs
2022-06-29T18:55:59.256000Z TestFramework (ERROR): 
2022-06-29T18:55:59.257000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:55:59.257000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:55:59.257000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-29T18:54:56.654000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_proof_inventory_38
2022-06-29T18:54:57.253000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-29T18:54:58.422000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-29T18:54:59.151000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-29T18:54:59.283000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-29T18:55:59.338000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-29T18:55:59.338000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-29T18:55:59.389000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:55:59.794000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_proof_inventory_38
2022-06-29T18:55:59.794000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_proof_inventory_38/test_framework.log
2022-06-29T18:55:59.794000Z TestFramework (ERROR): 
2022-06-29T18:55:59.794000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_p2p_proof_inventory_38' to consolidate all logs
2022-06-29T18:55:59.794000Z TestFramework (ERROR): 
2022-06-29T18:55:59.794000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:55:59.794000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:55:59.795000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-29T18:54:46.274000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_rpc_avalancheproof_33
2022-06-29T18:54:46.786000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-29T18:54:46.790000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-29T18:54:46.791000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-29T18:54:47.730000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-29T18:54:47.740000Z TestFramework (INFO): Start a node with an orphan proof
2022-06-29T18:54:49.095000Z TestFramework (INFO): Generate delegations for the proof, verify and decode them
2022-06-29T18:54:49.222000Z TestFramework (INFO): Check the delegation levels are limited
2022-06-29T18:54:49.235000Z TestFramework (INFO): Check the verifyavalancheproof and sendavalancheproof RPCs
2022-06-29T18:54:53.230000Z TestFramework (INFO): Check the getrawproof RPC
2022-06-29T18:54:53.233000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 484, in run_test
    assert_equal(raw_proof['orphan'], True)
  File "/work/test/functional/test_framework/util.py", line 60, in assert_equal
    for arg in (thing1, thing2) + args)))
AssertionError: not(False == True)
2022-06-29T18:54:53.284000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:54:53.589000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_rpc_avalancheproof_33
2022-06-29T18:54:53.590000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_rpc_avalancheproof_33/test_framework.log
2022-06-29T18:54:53.590000Z TestFramework (ERROR): 
2022-06-29T18:54:53.590000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-without-wallet/test/tmp/test_runner_₿₵_  _20220629_185337/abc_rpc_avalancheproof_33' to consolidate all logs
2022-06-29T18:54:53.590000Z TestFramework (ERROR): 
2022-06-29T18:54:53.591000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:54:53.591000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:54:53.591000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_avalancheproof.py

Failed tests logs:

====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-29T18:56:04.003000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_peer_discovery_30
2022-06-29T18:56:04.870000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-29T18:56:05.564000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-29T18:56:06.520000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-29T18:56:07.412000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-29T18:56:07.625000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-29T18:56:09.794000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-29T18:56:09.795000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-29T18:56:10.669000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-29T18:56:11.873000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-29T18:56:12.846000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-29T18:56:12.849000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-29T18:56:13.056000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-29T18:56:13.241000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-29T18:56:13.279000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-29T18:56:15.340000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-29T18:56:15.340000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-29T18:56:15.392000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:56:15.597000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_peer_discovery_30
2022-06-29T18:56:15.597000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_peer_discovery_30/test_framework.log
2022-06-29T18:56:15.598000Z TestFramework (ERROR): 
2022-06-29T18:56:15.598000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_peer_discovery_30' to consolidate all logs
2022-06-29T18:56:15.598000Z TestFramework (ERROR): 
2022-06-29T18:56:15.599000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:56:15.599000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:56:15.599000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-29T18:57:19.920000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_peer_discovery_49
2022-06-29T18:57:20.451000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-29T18:57:21.216000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-29T18:57:22.081000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-29T18:57:22.798000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-29T18:57:23.020000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-29T18:57:25.223000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-29T18:57:25.223000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-29T18:57:25.984000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-29T18:57:28.448000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-29T18:57:29.223000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-29T18:57:29.225000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-29T18:57:29.388000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-29T18:57:29.561000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-29T18:57:29.571000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-29T18:57:31.619000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-29T18:57:31.620000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-29T18:57:31.670000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:57:31.922000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_peer_discovery_49
2022-06-29T18:57:31.922000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_peer_discovery_49/test_framework.log
2022-06-29T18:57:31.922000Z TestFramework (ERROR): 
2022-06-29T18:57:31.922000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_peer_discovery_49' to consolidate all logs
2022-06-29T18:57:31.922000Z TestFramework (ERROR): 
2022-06-29T18:57:31.922000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:57:31.922000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:57:31.922000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-29T18:54:34.379000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_proof_voting_11
2022-06-29T18:54:36.786000Z TestFramework (INFO): Trigger polling from the node...
2022-06-29T18:54:36.989000Z TestFramework (INFO): Check we poll for valid proof
2022-06-29T18:54:37.303000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-29T18:54:37.355000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-29T18:54:37.406000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-29T18:54:37.803000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-29T18:54:38.078000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-29T18:54:40.087000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-29T18:54:38.079229Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=5
 - 2022-06-29T18:54:38.079464Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=6
 - 2022-06-29T18:54:38.079875Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=7
 - 2022-06-29T18:54:38.080309Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=8
 - 2022-06-29T18:54:38.080716Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=9
 - 2022-06-29T18:54:38.080849Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (45 bytes) peer=9
 - 2022-06-29T18:54:38.081224Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=10
 - 2022-06-29T18:54:38.081637Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=11
 - 2022-06-29T18:54:38.082043Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-29T18:54:38.082302Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (437 bytes) peer=13
 - 2022-06-29T18:54:38.082914Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-29T18:54:38.083067Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=14
 - 2022-06-29T18:54:38.083734Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-29T18:54:38.083883Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=15
 - 2022-06-29T18:54:38.084541Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-29T18:54:38.084671Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (197 bytes) peer=16
 - 2022-06-29T18:54:38.085012Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-29T18:54:38.085085Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-29T18:54:38.085249Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=0
 - 2022-06-29T18:54:38.085485Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=1
 - 2022-06-29T18:54:38.085723Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-29T18:54:38.085886Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=2
 - 2022-06-29T18:54:38.086117Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-29T18:54:38.086161Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-29T18:54:38.086199Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=3
 - 2022-06-29T18:54:38.086296Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=3
 - 2022-06-29T18:54:38.086659Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-29T18:54:38.086694Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-29T18:54:38.086724Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=4
 - 2022-06-29T18:54:38.086789Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=4
 - 2022-06-29T18:54:38.086939Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-29T18:54:38.086984Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-29T18:54:38.087023Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=5
 - 2022-06-29T18:54:38.087108Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=5
 - 2022-06-29T18:54:38.087283Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-29T18:54:38.087324Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-29T18:54:38.087362Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=6
 - 2022-06-29T18:54:38.087448Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=6
 - 2022-06-29T18:54:38.087627Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-29T18:54:38.087671Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-29T18:54:38.087711Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=7
 - 2022-06-29T18:54:38.087797Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=7
 - 2022-06-29T18:54:38.087981Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-29T18:54:38.088014Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-29T18:54:38.088043Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=8
 - 2022-06-29T18:54:38.088108Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=8
 - 2022-06-29T18:54:38.088286Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-29T18:54:38.088326Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-29T18:54:38.088368Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=9
 - 2022-06-29T18:54:38.088455Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=9
 - 2022-06-29T18:54:38.088644Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-29T18:54:38.088684Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-29T18:54:38.088720Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=10
 - 2022-06-29T18:54:38.088808Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=10
 - 2022-06-29T18:54:38.088985Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-29T18:54:38.089028Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-29T18:54:38.089074Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=11
 - 2022-06-29T18:54:38.089155Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=11
 - 2022-06-29T18:54:38.089349Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-29T18:54:38.089388Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-29T18:54:38.089422Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=12
 - 2022-06-29T18:54:38.089511Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=12
 - 2022-06-29T18:54:38.089703Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-29T18:54:38.089742Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-29T18:54:38.089781Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=13
 - 2022-06-29T18:54:38.089865Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=13
 - 2022-06-29T18:54:38.090072Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-29T18:54:38.090116Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-29T18:54:38.090156Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=14
 - 2022-06-29T18:54:38.090243Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=14
 - 2022-06-29T18:54:38.090442Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-29T18:54:38.090483Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-29T18:54:38.090523Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=15
 - 2022-06-29T18:54:38.090608Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=15
 - 2022-06-29T18:54:38.090794Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-29T18:54:38.090834Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-29T18:54:38.090874Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=0
 - 2022-06-29T18:54:38.090965Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=0
 - 2022-06-29T18:54:38.091210Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=10
 - 2022-06-29T18:54:38.091256Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-29T18:54:38.091307Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-29T18:54:38.091355Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=1
 - 2022-06-29T18:54:38.091439Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=1
 - 2022-06-29T18:54:38.091618Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-29T18:54:38.091660Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-29T18:54:38.091702Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 2921e37741411fda97a1e0ffd58646afb72cae2d5ef2f3315e2a0e7b7f4c73c7 peer=2
 - 2022-06-29T18:54:38.091791Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=2
 - 2022-06-29T18:54:38.101441Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=11
 - 2022-06-29T18:54:38.111674Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (369 bytes) peer=12
 - 2022-06-29T18:54:38.136845Z (mocktime: 2022-06-29T18:59:36Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16


2022-06-29T18:54:40.138000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:54:40.390000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_proof_voting_11
2022-06-29T18:54:40.390000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-29T18:54:40.390000Z TestFramework (ERROR): 
2022-06-29T18:54:40.390000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-29T18:54:40.390000Z TestFramework (ERROR): 
2022-06-29T18:54:40.390000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:54:40.390000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:54:40.391000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-29T18:54:53.427000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_proof_voting_14
2022-06-29T18:54:56.096000Z TestFramework (INFO): Trigger polling from the node...
2022-06-29T18:54:56.301000Z TestFramework (INFO): Check we poll for valid proof
2022-06-29T18:54:56.832000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-29T18:54:56.884000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-29T18:54:56.935000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-29T18:54:57.303000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-29T18:54:57.514000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-29T18:54:59.523000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-29T18:54:57.514694Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=3
 - 2022-06-29T18:54:57.515023Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=4
 - 2022-06-29T18:54:57.515307Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=5
 - 2022-06-29T18:54:57.515637Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=6
 - 2022-06-29T18:54:57.515860Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=7
 - 2022-06-29T18:54:57.516265Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=8
 - 2022-06-29T18:54:57.516694Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=9
 - 2022-06-29T18:54:57.517092Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=10
 - 2022-06-29T18:54:57.517442Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=11
 - 2022-06-29T18:54:57.517806Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-29T18:54:57.518068Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=13
 - 2022-06-29T18:54:57.518544Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-29T18:54:57.518692Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=14
 - 2022-06-29T18:54:57.519183Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-29T18:54:57.519332Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=15
 - 2022-06-29T18:54:57.519845Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-29T18:54:57.519994Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (287 bytes) peer=16
 - 2022-06-29T18:54:57.520373Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-29T18:54:57.520413Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-29T18:54:57.520535Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=0
 - 2022-06-29T18:54:57.520781Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=1
 - 2022-06-29T18:54:57.521022Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-29T18:54:57.521066Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-29T18:54:57.521108Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-29T18:54:57.521151Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=2
 - 2022-06-29T18:54:57.521287Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=2
 - 2022-06-29T18:54:57.521647Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-29T18:54:57.521682Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-29T18:54:57.521712Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=3
 - 2022-06-29T18:54:57.521780Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=3
 - 2022-06-29T18:54:57.521974Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-29T18:54:57.522017Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-29T18:54:57.522060Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=4
 - 2022-06-29T18:54:57.522143Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=4
 - 2022-06-29T18:54:57.522329Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-29T18:54:57.522372Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-29T18:54:57.522414Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=5
 - 2022-06-29T18:54:57.522501Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=5
 - 2022-06-29T18:54:57.522685Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-29T18:54:57.522728Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-29T18:54:57.522771Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=6
 - 2022-06-29T18:54:57.522858Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=6
 - 2022-06-29T18:54:57.523042Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-29T18:54:57.523085Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-29T18:54:57.523127Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=7
 - 2022-06-29T18:54:57.523212Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=7
 - 2022-06-29T18:54:57.523396Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-29T18:54:57.523439Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-29T18:54:57.523481Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=8
 - 2022-06-29T18:54:57.523566Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=8
 - 2022-06-29T18:54:57.523753Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-29T18:54:57.523796Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-29T18:54:57.523839Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=9
 - 2022-06-29T18:54:57.523923Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=9
 - 2022-06-29T18:54:57.524118Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-29T18:54:57.524161Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-29T18:54:57.524211Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=10
 - 2022-06-29T18:54:57.524292Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=10
 - 2022-06-29T18:54:57.524478Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-29T18:54:57.524521Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-29T18:54:57.524564Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=11
 - 2022-06-29T18:54:57.524648Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=11
 - 2022-06-29T18:54:57.524913Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=8
 - 2022-06-29T18:54:57.525017Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-29T18:54:57.525050Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-29T18:54:57.525080Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=12
 - 2022-06-29T18:54:57.525149Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=12
 - 2022-06-29T18:54:57.525296Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-29T18:54:57.525326Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-29T18:54:57.525355Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=13
 - 2022-06-29T18:54:57.525421Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=13
 - 2022-06-29T18:54:57.525558Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-29T18:54:57.525588Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-29T18:54:57.525617Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=14
 - 2022-06-29T18:54:57.525683Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=14
 - 2022-06-29T18:54:57.525824Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-29T18:54:57.525859Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-29T18:54:57.525892Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=15
 - 2022-06-29T18:54:57.525959Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=15
 - 2022-06-29T18:54:57.526111Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-29T18:54:57.526141Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-29T18:54:57.526170Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=0
 - 2022-06-29T18:54:57.526235Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=0
 - 2022-06-29T18:54:57.526376Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-29T18:54:57.526406Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-29T18:54:57.526434Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 3047697a82f6094ebe554016d97b34d092cb2f35135b0df0ce5bbd0af69b7ff7 peer=1
 - 2022-06-29T18:54:57.526500Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=1
 - 2022-06-29T18:54:57.535164Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=9
 - 2022-06-29T18:54:57.545421Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=10
 - 2022-06-29T18:54:57.571916Z (mocktime: 2022-06-29T18:59:56Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16


2022-06-29T18:54:59.574000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:55:00.076000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_proof_voting_14
2022-06-29T18:55:00.076000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_proof_voting_14/test_framework.log
2022-06-29T18:55:00.076000Z TestFramework (ERROR): 
2022-06-29T18:55:00.076000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_avalanche_proof_voting_14' to consolidate all logs
2022-06-29T18:55:00.076000Z TestFramework (ERROR): 
2022-06-29T18:55:00.076000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:55:00.076000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:55:00.076000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-29T18:56:27.034000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_proof_inventory_37
2022-06-29T18:56:28.216000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-29T18:56:29.316000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-29T18:56:30.038000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-29T18:56:30.206000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-29T18:57:30.257000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-29T18:57:30.257000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-29T18:57:30.308000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:57:30.563000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_proof_inventory_37
2022-06-29T18:57:30.563000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_proof_inventory_37/test_framework.log
2022-06-29T18:57:30.563000Z TestFramework (ERROR): 
2022-06-29T18:57:30.563000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_proof_inventory_37' to consolidate all logs
2022-06-29T18:57:30.563000Z TestFramework (ERROR): 
2022-06-29T18:57:30.563000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:57:30.563000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:57:30.563000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-29T18:56:35.423000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_proof_inventory_38
2022-06-29T18:56:36.980000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-29T18:56:38.080000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-29T18:56:38.809000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-29T18:56:38.978000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-29T18:57:39.001000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-29T18:57:39.001000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-29T18:57:39.051000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:57:39.307000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_proof_inventory_38
2022-06-29T18:57:39.307000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_proof_inventory_38/test_framework.log
2022-06-29T18:57:39.307000Z TestFramework (ERROR): 
2022-06-29T18:57:39.307000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_p2p_proof_inventory_38' to consolidate all logs
2022-06-29T18:57:39.307000Z TestFramework (ERROR): 
2022-06-29T18:57:39.307000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:57:39.307000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:57:39.307000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-29T18:56:15.700000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_rpc_avalancheproof_33
2022-06-29T18:56:16.850000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-29T18:56:16.854000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-29T18:56:16.857000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-29T18:56:18.788000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-29T18:56:18.816000Z TestFramework (INFO): Start a node with an orphan proof
2022-06-29T18:56:20.415000Z TestFramework (INFO): Generate delegations for the proof, verify and decode them
2022-06-29T18:56:20.543000Z TestFramework (INFO): Check the delegation levels are limited
2022-06-29T18:56:20.900000Z TestFramework (INFO): Check the verifyavalancheproof and sendavalancheproof RPCs
2022-06-29T18:56:20.900000Z TestFramework (INFO): Check a proof with the maximum number of UTXO is valid
2022-06-29T18:56:39.074000Z TestFramework (INFO): Check the getrawproof RPC
2022-06-29T18:56:39.080000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 484, in run_test
    assert_equal(raw_proof['orphan'], True)
  File "/work/test/functional/test_framework/util.py", line 60, in assert_equal
    for arg in (thing1, thing2) + args)))
AssertionError: not(False == True)
2022-06-29T18:56:39.131000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:56:39.484000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_rpc_avalancheproof_33
2022-06-29T18:56:39.484000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_rpc_avalancheproof_33/test_framework.log
2022-06-29T18:56:39.484000Z TestFramework (ERROR): 
2022-06-29T18:56:39.485000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220629_185320/abc_rpc_avalancheproof_33' to consolidate all logs
2022-06-29T18:56:39.485000Z TestFramework (ERROR): 
2022-06-29T18:56:39.485000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:56:39.485000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:56:39.485000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_avalancheproof.py

Failed tests logs:

====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-29T18:57:18.752000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_peer_discovery_30
2022-06-29T18:57:19.064000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-29T18:57:19.543000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-29T18:57:20.254000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-29T18:57:20.811000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-29T18:57:21.057000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-29T18:57:23.205000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-29T18:57:23.205000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-29T18:57:23.723000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-29T18:57:24.402000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-29T18:57:25.172000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-29T18:57:25.174000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-29T18:57:25.372000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-29T18:57:25.474000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-29T18:57:25.481000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-29T18:57:27.533000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-29T18:57:27.533000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-29T18:57:27.586000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:57:27.841000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_peer_discovery_30
2022-06-29T18:57:27.841000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_peer_discovery_30/test_framework.log
2022-06-29T18:57:27.841000Z TestFramework (ERROR): 
2022-06-29T18:57:27.841000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_peer_discovery_30' to consolidate all logs
2022-06-29T18:57:27.841000Z TestFramework (ERROR): 
2022-06-29T18:57:27.841000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:57:27.841000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:57:27.841000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-29T18:58:13.193000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_peer_discovery_49
2022-06-29T18:58:13.479000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-29T18:58:13.937000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-29T18:58:14.562000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-29T18:58:15.175000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-29T18:58:15.385000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-29T18:58:17.498000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-29T18:58:17.499000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-29T18:58:17.917000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-29T18:58:20.551000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-29T18:58:21.223000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-29T18:58:21.225000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-29T18:58:21.423000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-29T18:58:21.609000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-29T18:58:21.618000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-29T18:58:23.678000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-29T18:58:23.678000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-29T18:58:23.729000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:58:23.981000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_peer_discovery_49
2022-06-29T18:58:23.981000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_peer_discovery_49/test_framework.log
2022-06-29T18:58:23.981000Z TestFramework (ERROR): 
2022-06-29T18:58:23.981000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_peer_discovery_49' to consolidate all logs
2022-06-29T18:58:23.981000Z TestFramework (ERROR): 
2022-06-29T18:58:23.981000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:58:23.981000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:58:23.981000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-29T18:56:24.085000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_proof_voting_11
2022-06-29T18:56:26.111000Z TestFramework (INFO): Trigger polling from the node...
2022-06-29T18:56:26.300000Z TestFramework (INFO): Check we poll for valid proof
2022-06-29T18:56:26.417000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-29T18:56:26.469000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-29T18:56:26.519000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-29T18:56:26.774000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-29T18:56:26.933000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-29T18:56:28.943000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-29T18:56:26.935364Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-29T18:56:26.935380Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-29T18:56:26.935394Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=0
 - 2022-06-29T18:56:26.935413Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=0
 - 2022-06-29T18:56:26.935468Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-29T18:56:26.935482Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-29T18:56:26.935494Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=6
 - 2022-06-29T18:56:26.935510Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=6
 - 2022-06-29T18:56:26.935545Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-29T18:56:26.935558Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-29T18:56:26.935571Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=7
 - 2022-06-29T18:56:26.935587Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=7
 - 2022-06-29T18:56:26.935657Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-29T18:56:26.935687Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-29T18:56:26.935704Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=8
 - 2022-06-29T18:56:26.935734Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=8
 - 2022-06-29T18:56:26.935769Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-29T18:56:26.935782Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-29T18:56:26.935794Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=9
 - 2022-06-29T18:56:26.935809Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=9
 - 2022-06-29T18:56:26.935845Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-29T18:56:26.935859Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-29T18:56:26.935871Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=10
 - 2022-06-29T18:56:26.935886Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=10
 - 2022-06-29T18:56:26.935920Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-29T18:56:26.935932Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-29T18:56:26.935944Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=11
 - 2022-06-29T18:56:26.935960Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=11
 - 2022-06-29T18:56:26.935993Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-29T18:56:26.936005Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-29T18:56:26.936017Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=12
 - 2022-06-29T18:56:26.936032Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=12
 - 2022-06-29T18:56:26.936067Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-29T18:56:26.936080Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-29T18:56:26.936092Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=13
 - 2022-06-29T18:56:26.936107Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=13
 - 2022-06-29T18:56:26.936141Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-29T18:56:26.936154Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-29T18:56:26.936166Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=14
 - 2022-06-29T18:56:26.936185Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=14
 - 2022-06-29T18:56:26.936218Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-29T18:56:26.936230Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-29T18:56:26.936242Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=15
 - 2022-06-29T18:56:26.936258Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=15
 - 2022-06-29T18:56:26.936289Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=12
 - 2022-06-29T18:56:26.936309Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (197 bytes) peer=16
 - 2022-06-29T18:56:26.936421Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-29T18:56:26.936435Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-29T18:56:26.936454Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-29T18:56:26.936466Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-29T18:56:26.936479Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=1
 - 2022-06-29T18:56:26.936495Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=1
 - 2022-06-29T18:56:26.936529Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-29T18:56:26.936541Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-29T18:56:26.936553Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=2
 - 2022-06-29T18:56:26.936568Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=2
 - 2022-06-29T18:56:26.936600Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-29T18:56:26.936612Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-29T18:56:26.936624Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=3
 - 2022-06-29T18:56:26.936639Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=3
 - 2022-06-29T18:56:26.936673Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-29T18:56:26.936685Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-29T18:56:26.936697Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=4
 - 2022-06-29T18:56:26.936713Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=4
 - 2022-06-29T18:56:26.936752Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-29T18:56:26.936765Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-29T18:56:26.936777Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof c1e914482e2fa98088b4dc0dea4581b01f30ed920cf9ca6cb4a385832ae9eeb7 peer=5
 - 2022-06-29T18:56:26.936792Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=5
 - 2022-06-29T18:56:26.946443Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=13
 - 2022-06-29T18:56:26.956592Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=1
 - 2022-06-29T18:56:26.966754Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=2
 - 2022-06-29T18:56:26.976884Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-29T18:56:26.986439Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-29T18:56:26.986476Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-29T18:56:26.987028Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4
 - 2022-06-29T18:56:26.997161Z (mocktime: 2022-06-29T19:01:26Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=5


2022-06-29T18:56:28.994000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:56:29.195000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_proof_voting_11
2022-06-29T18:56:29.195000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-29T18:56:29.196000Z TestFramework (ERROR): 
2022-06-29T18:56:29.196000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-29T18:56:29.196000Z TestFramework (ERROR): 
2022-06-29T18:56:29.196000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:56:29.196000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:56:29.196000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-29T18:56:29.820000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_proof_voting_14
2022-06-29T18:56:31.821000Z TestFramework (INFO): Trigger polling from the node...
2022-06-29T18:56:32.008000Z TestFramework (INFO): Check we poll for valid proof
2022-06-29T18:56:32.126000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-29T18:56:32.177000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-29T18:56:32.228000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-29T18:56:32.448000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-29T18:56:32.610000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-29T18:56:34.620000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-29T18:56:32.610221Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-29T18:56:32.610245Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-29T18:56:32.610269Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-29T18:56:32.610290Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=15
 - 2022-06-29T18:56:32.610357Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-29T18:56:32.610548Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=2
 - 2022-06-29T18:56:32.610643Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=0
 - 2022-06-29T18:56:32.610711Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (287 bytes) peer=16
 - 2022-06-29T18:56:32.610827Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-29T18:56:32.610837Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-29T18:56:32.611025Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-29T18:56:32.611058Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-29T18:56:32.611118Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-29T18:56:32.611145Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-29T18:56:32.611154Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=1
 - 2022-06-29T18:56:32.611167Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=1
 - 2022-06-29T18:56:32.613041Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-29T18:56:32.613054Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-29T18:56:32.613063Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=2
 - 2022-06-29T18:56:32.613074Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=2
 - 2022-06-29T18:56:32.613100Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-29T18:56:32.613108Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-29T18:56:32.613119Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=3
 - 2022-06-29T18:56:32.613129Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=3
 - 2022-06-29T18:56:32.613152Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-29T18:56:32.613161Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-29T18:56:32.613168Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=4
 - 2022-06-29T18:56:32.613177Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=4
 - 2022-06-29T18:56:32.613199Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-29T18:56:32.613207Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-29T18:56:32.613214Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=5
 - 2022-06-29T18:56:32.613224Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=5
 - 2022-06-29T18:56:32.613246Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-29T18:56:32.613255Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-29T18:56:32.613262Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=6
 - 2022-06-29T18:56:32.613271Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=6
 - 2022-06-29T18:56:32.613293Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-29T18:56:32.613301Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-29T18:56:32.613308Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=7
 - 2022-06-29T18:56:32.613318Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=7
 - 2022-06-29T18:56:32.613340Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-29T18:56:32.613349Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-29T18:56:32.613357Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=8
 - 2022-06-29T18:56:32.613366Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=8
 - 2022-06-29T18:56:32.613388Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-29T18:56:32.613396Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-29T18:56:32.613403Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=9
 - 2022-06-29T18:56:32.613417Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=9
 - 2022-06-29T18:56:32.613439Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-29T18:56:32.613447Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-29T18:56:32.613454Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=10
 - 2022-06-29T18:56:32.613463Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=10
 - 2022-06-29T18:56:32.613485Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-29T18:56:32.613493Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-29T18:56:32.613500Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=11
 - 2022-06-29T18:56:32.613509Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=11
 - 2022-06-29T18:56:32.613531Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-29T18:56:32.613539Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-29T18:56:32.613547Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=12
 - 2022-06-29T18:56:32.613557Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=12
 - 2022-06-29T18:56:32.613579Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-29T18:56:32.613587Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-29T18:56:32.613594Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=13
 - 2022-06-29T18:56:32.613604Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=13
 - 2022-06-29T18:56:32.613626Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-29T18:56:32.613635Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-29T18:56:32.613642Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=14
 - 2022-06-29T18:56:32.613651Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=14
 - 2022-06-29T18:56:32.613673Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-29T18:56:32.613681Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-29T18:56:32.613689Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=15
 - 2022-06-29T18:56:32.613701Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=15
 - 2022-06-29T18:56:32.613723Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-29T18:56:32.613732Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-29T18:56:32.613739Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 769f359fa2c843afeade1fd2c886577a092116a70884dae89df58ec6dda4bc17 peer=0
 - 2022-06-29T18:56:32.613748Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=0
 - 2022-06-29T18:56:32.620694Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-29T18:56:32.630798Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4
 - 2022-06-29T18:56:32.640899Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=5
 - 2022-06-29T18:56:32.651032Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=6
 - 2022-06-29T18:56:32.661183Z (mocktime: 2022-06-29T19:01:32Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=7


2022-06-29T18:56:34.674000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:56:36.932000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_proof_voting_14
2022-06-29T18:56:36.932000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_proof_voting_14/test_framework.log
2022-06-29T18:56:36.932000Z TestFramework (ERROR): 
2022-06-29T18:56:36.932000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_avalanche_proof_voting_14' to consolidate all logs
2022-06-29T18:56:36.932000Z TestFramework (ERROR): 
2022-06-29T18:56:36.932000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:56:36.932000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:56:36.932000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-29T18:57:35.914000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_proof_inventory_37
2022-06-29T18:57:36.648000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-29T18:57:37.795000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-29T18:57:38.522000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-29T18:57:38.645000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-29T18:58:38.684000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-29T18:58:38.684000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-29T18:58:38.735000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:58:38.889000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_proof_inventory_37
2022-06-29T18:58:38.889000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_proof_inventory_37/test_framework.log
2022-06-29T18:58:38.889000Z TestFramework (ERROR): 
2022-06-29T18:58:38.889000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_proof_inventory_37' to consolidate all logs
2022-06-29T18:58:38.889000Z TestFramework (ERROR): 
2022-06-29T18:58:38.889000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:58:38.889000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:58:38.889000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-29T18:57:36.413000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_proof_inventory_38
2022-06-29T18:57:37.134000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-29T18:57:38.326000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-29T18:57:39.050000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-29T18:57:39.220000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-29T18:58:39.242000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-29T18:58:39.242000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-29T18:58:39.294000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:58:39.605000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_proof_inventory_38
2022-06-29T18:58:39.605000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_proof_inventory_38/test_framework.log
2022-06-29T18:58:39.605000Z TestFramework (ERROR): 
2022-06-29T18:58:39.605000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_p2p_proof_inventory_38' to consolidate all logs
2022-06-29T18:58:39.605000Z TestFramework (ERROR): 
2022-06-29T18:58:39.605000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:58:39.605000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:58:39.605000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-29T18:57:26.542000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_rpc_avalancheproof_33
2022-06-29T18:57:27.324000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-29T18:57:27.328000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-29T18:57:27.330000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-29T18:57:28.499000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-29T18:57:28.501000Z TestFramework (INFO): Start a node with an orphan proof
2022-06-29T18:57:29.843000Z TestFramework (INFO): Generate delegations for the proof, verify and decode them
2022-06-29T18:57:29.966000Z TestFramework (INFO): Check the delegation levels are limited
2022-06-29T18:57:29.979000Z TestFramework (INFO): Check the verifyavalancheproof and sendavalancheproof RPCs
2022-06-29T18:57:29.979000Z TestFramework (INFO): Check a proof with the maximum number of UTXO is valid
2022-06-29T18:57:35.482000Z TestFramework (INFO): Check the getrawproof RPC
2022-06-29T18:57:35.485000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 484, in run_test
    assert_equal(raw_proof['orphan'], True)
  File "/work/test/functional/test_framework/util.py", line 60, in assert_equal
    for arg in (thing1, thing2) + args)))
AssertionError: not(False == True)
2022-06-29T18:57:35.537000Z TestFramework (INFO): Stopping nodes
2022-06-29T18:57:35.839000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_rpc_avalancheproof_33
2022-06-29T18:57:35.839000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_rpc_avalancheproof_33/test_framework.log
2022-06-29T18:57:35.839000Z TestFramework (ERROR): 
2022-06-29T18:57:35.839000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_185516/abc_rpc_avalancheproof_33' to consolidate all logs
2022-06-29T18:57:35.839000Z TestFramework (ERROR): 
2022-06-29T18:57:35.839000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T18:57:35.840000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T18:57:35.840000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py ======

------- Stdout: -------
2022-06-29T19:02:08.619000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_peer_discovery_30
2022-06-29T19:02:08.907000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-29T19:02:09.384000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-29T19:02:10.008000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-29T19:02:10.518000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-29T19:02:10.737000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-29T19:02:12.856000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-29T19:02:12.857000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-29T19:02:13.276000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-29T19:02:31.325000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-29T19:02:31.952000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-29T19:02:31.954000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-29T19:02:32.141000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-29T19:02:32.344000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-29T19:02:32.355000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-29T19:02:34.406000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-29T19:02:34.406000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-29T19:02:34.457000Z TestFramework (INFO): Stopping nodes
2022-06-29T19:02:34.659000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_peer_discovery_30
2022-06-29T19:02:34.659000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_peer_discovery_30/test_framework.log
2022-06-29T19:02:34.659000Z TestFramework (ERROR): 
2022-06-29T19:02:34.660000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_peer_discovery_30' to consolidate all logs
2022-06-29T19:02:34.660000Z TestFramework (ERROR): 
2022-06-29T19:02:34.660000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T19:02:34.661000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T19:02:34.661000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-29T19:03:06.078000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_peer_discovery_49
2022-06-29T19:03:06.385000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-06-29T19:03:06.807000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-06-29T19:03:07.423000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-06-29T19:03:07.886000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-06-29T19:03:08.096000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-06-29T19:03:10.208000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-06-29T19:03:10.208000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-06-29T19:03:10.615000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-06-29T19:03:14.931000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-06-29T19:03:15.701000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-06-29T19:03:15.704000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-06-29T19:03:15.899000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-06-29T19:03:16.093000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-06-29T19:03:16.103000Z TestFramework (INFO): Reorg back and check the nodes are added back
2022-06-29T19:03:18.123000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
'''
2022-06-29T19:03:18.124000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 276, in run_test
    self.wait_until(lambda: has_node_count(2), timeout=2)
  File "/work/test/functional/test_framework/test_framework.py", line 677, in wait_until
    timeout_factor=self.options.timeout_factor)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
        self.wait_until(lambda: has_node_count(2), timeout=2)
''' not true after 2.0 seconds
2022-06-29T19:03:18.175000Z TestFramework (INFO): Stopping nodes
2022-06-29T19:03:18.326000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_peer_discovery_49
2022-06-29T19:03:18.326000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_peer_discovery_49/test_framework.log
2022-06-29T19:03:18.326000Z TestFramework (ERROR): 
2022-06-29T19:03:18.326000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_peer_discovery_49' to consolidate all logs
2022-06-29T19:03:18.326000Z TestFramework (ERROR): 
2022-06-29T19:03:18.327000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T19:03:18.327000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T19:03:18.327000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py ======

------- Stdout: -------
2022-06-29T19:01:17.130000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_proof_voting_11
2022-06-29T19:01:19.110000Z TestFramework (INFO): Trigger polling from the node...
2022-06-29T19:01:19.300000Z TestFramework (INFO): Check we poll for valid proof
2022-06-29T19:01:19.407000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-29T19:01:19.458000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-29T19:01:19.509000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-29T19:01:19.727000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-29T19:01:19.873000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-29T19:01:21.882000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-29T19:01:19.874045Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=0
 - 2022-06-29T19:01:19.874084Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=1
 - 2022-06-29T19:01:19.874116Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=2
 - 2022-06-29T19:01:19.874151Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=3
 - 2022-06-29T19:01:19.874180Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=4
 - 2022-06-29T19:01:19.874206Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=5
 - 2022-06-29T19:01:19.874233Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=6
 - 2022-06-29T19:01:19.874262Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=7
 - 2022-06-29T19:01:19.874292Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=8
 - 2022-06-29T19:01:19.874312Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=9
 - 2022-06-29T19:01:19.874383Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=9
 - 2022-06-29T19:01:19.874404Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=10
 - 2022-06-29T19:01:19.874467Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=10
 - 2022-06-29T19:01:19.874494Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (581 bytes) peer=11
 - 2022-06-29T19:01:19.874563Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=11
 - 2022-06-29T19:01:19.874586Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (545 bytes) peer=12
 - 2022-06-29T19:01:19.874649Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=12
 - 2022-06-29T19:01:19.874674Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=13
 - 2022-06-29T19:01:19.874702Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=14
 - 2022-06-29T19:01:19.874723Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaresponse (617 bytes) peer=15
 - 2022-06-29T19:01:19.874787Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending inv (37 bytes) peer=15
 - 2022-06-29T19:01:19.874808Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (197 bytes) peer=16
 - 2022-06-29T19:01:19.874879Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-29T19:01:19.874888Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-29T19:01:19.874896Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-29T19:01:19.874908Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-29T19:01:19.874916Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-29T19:01:19.874974Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=0
 - 2022-06-29T19:01:19.874991Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=0
 - 2022-06-29T19:01:19.875022Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-29T19:01:19.875034Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-29T19:01:19.875043Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=1
 - 2022-06-29T19:01:19.875060Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=1
 - 2022-06-29T19:01:19.875751Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=2
 - 2022-06-29T19:01:19.876589Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16
 - 2022-06-29T19:01:19.876614Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-29T19:01:19.876628Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-29T19:01:19.876636Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=2
 - 2022-06-29T19:01:19.876648Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=2
 - 2022-06-29T19:01:19.876674Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-29T19:01:19.876682Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-29T19:01:19.876690Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=3
 - 2022-06-29T19:01:19.876699Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=3
 - 2022-06-29T19:01:19.876722Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-29T19:01:19.876730Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-29T19:01:19.876737Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=4
 - 2022-06-29T19:01:19.876747Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=4
 - 2022-06-29T19:01:19.876770Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-29T19:01:19.876778Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-29T19:01:19.876785Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=5
 - 2022-06-29T19:01:19.876795Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=5
 - 2022-06-29T19:01:19.876816Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-29T19:01:19.876825Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-29T19:01:19.876832Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=6
 - 2022-06-29T19:01:19.876842Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=6
 - 2022-06-29T19:01:19.876868Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-29T19:01:19.876877Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-29T19:01:19.876884Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=7
 - 2022-06-29T19:01:19.876893Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=7
 - 2022-06-29T19:01:19.876915Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-29T19:01:19.876924Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-29T19:01:19.876931Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=8
 - 2022-06-29T19:01:19.876941Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=8
 - 2022-06-29T19:01:19.876962Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-29T19:01:19.876970Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-29T19:01:19.876977Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=9
 - 2022-06-29T19:01:19.876987Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=9
 - 2022-06-29T19:01:19.877009Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-29T19:01:19.877017Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-29T19:01:19.877024Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=10
 - 2022-06-29T19:01:19.877034Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=10
 - 2022-06-29T19:01:19.877055Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-29T19:01:19.877063Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-29T19:01:19.877071Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=11
 - 2022-06-29T19:01:19.877080Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=11
 - 2022-06-29T19:01:19.877101Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-29T19:01:19.877109Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-29T19:01:19.877116Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=12
 - 2022-06-29T19:01:19.877125Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=12
 - 2022-06-29T19:01:19.877147Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-29T19:01:19.877155Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-29T19:01:19.877165Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=13
 - 2022-06-29T19:01:19.877175Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=13
 - 2022-06-29T19:01:19.877196Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-29T19:01:19.877205Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-29T19:01:19.877212Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=14
 - 2022-06-29T19:01:19.877221Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=14
 - 2022-06-29T19:01:19.877242Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-29T19:01:19.877251Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-29T19:01:19.877258Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 1bf938d5abde854da8b32a453704cc423f2a2a3665f682afee27ed5d35fee8ce peer=15
 - 2022-06-29T19:01:19.877267Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (781 bytes) peer=15
 - 2022-06-29T19:01:19.885882Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=3
 - 2022-06-29T19:01:19.896008Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=4
 - 2022-06-29T19:01:19.906156Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=5
 - 2022-06-29T19:01:19.916308Z (mocktime: 2022-06-29T19:06:19Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (477 bytes) peer=8


2022-06-29T19:01:21.933000Z TestFramework (INFO): Stopping nodes
2022-06-29T19:01:22.235000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_proof_voting_11
2022-06-29T19:01:22.235000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_proof_voting_11/test_framework.log
2022-06-29T19:01:22.235000Z TestFramework (ERROR): 
2022-06-29T19:01:22.235000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_proof_voting_11' to consolidate all logs
2022-06-29T19:01:22.235000Z TestFramework (ERROR): 
2022-06-29T19:01:22.235000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T19:01:22.236000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T19:01:22.236000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-29T19:01:25.880000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_proof_voting_14
2022-06-29T19:01:27.861000Z TestFramework (INFO): Trigger polling from the node...
2022-06-29T19:01:28.052000Z TestFramework (INFO): Check we poll for valid proof
2022-06-29T19:01:28.169000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof not the favorite
2022-06-29T19:01:28.220000Z TestFramework (INFO): Check we don't poll for subsequent proofs if the cooldown is not elapsed, proof is the favorite
2022-06-29T19:01:28.271000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is not the favorite
2022-06-29T19:01:28.490000Z TestFramework (INFO): Check we poll for conflicting proof if the proof is the favorite
2022-06-29T19:01:28.695000Z TestFramework (INFO): Check we don't poll for orphans
2022-06-29T19:01:30.706000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 116, in run_test
    self.poll_tests(node)
  File "/work/test/functional/abc_p2p_avalanche_proof_voting.py", line 184, in poll_tests
    peer.send_avaproof(avalanche_proof_from_hex(orphan))
  File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
    next(self.gen)
  File "/work/test/functional/test_framework/test_node.py", line 535, in assert_debug_log
    str(expected_msgs), print_log))
  File "/work/test/functional/test_framework/test_node.py", line 213, in _raise_assertion_error
    raise AssertionError(self._node_msg(msg))
AssertionError: [node 0] Expected messages "['Not polling the avalanche proof (orphan-proof)']" does not partially match log:

 - 2022-06-29T19:01:28.697843Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=1
 - 2022-06-29T19:01:28.697857Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=1
 - 2022-06-29T19:01:28.697866Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=1
 - 2022-06-29T19:01:28.697879Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=1
 - 2022-06-29T19:01:28.697908Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=2
 - 2022-06-29T19:01:28.697918Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=2
 - 2022-06-29T19:01:28.697926Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=2
 - 2022-06-29T19:01:28.697936Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=2
 - 2022-06-29T19:01:28.697959Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=3
 - 2022-06-29T19:01:28.697967Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=3
 - 2022-06-29T19:01:28.697976Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=3
 - 2022-06-29T19:01:28.697986Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=3
 - 2022-06-29T19:01:28.698008Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=4
 - 2022-06-29T19:01:28.698017Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=4
 - 2022-06-29T19:01:28.698024Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=4
 - 2022-06-29T19:01:28.698034Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=4
 - 2022-06-29T19:01:28.698062Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=5
 - 2022-06-29T19:01:28.698071Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=5
 - 2022-06-29T19:01:28.698078Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=5
 - 2022-06-29T19:01:28.698088Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=5
 - 2022-06-29T19:01:28.698116Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=6
 - 2022-06-29T19:01:28.698124Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=6
 - 2022-06-29T19:01:28.698132Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=6
 - 2022-06-29T19:01:28.698142Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=6
 - 2022-06-29T19:01:28.698164Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=7
 - 2022-06-29T19:01:28.698173Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=7
 - 2022-06-29T19:01:28.698180Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=7
 - 2022-06-29T19:01:28.698190Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=7
 - 2022-06-29T19:01:28.698212Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=8
 - 2022-06-29T19:01:28.698221Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=8
 - 2022-06-29T19:01:28.698228Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=8
 - 2022-06-29T19:01:28.698238Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=8
 - 2022-06-29T19:01:28.698265Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=9
 - 2022-06-29T19:01:28.698274Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=9
 - 2022-06-29T19:01:28.698282Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=9
 - 2022-06-29T19:01:28.698291Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=9
 - 2022-06-29T19:01:28.698313Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=10
 - 2022-06-29T19:01:28.698322Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=10
 - 2022-06-29T19:01:28.698329Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=10
 - 2022-06-29T19:01:28.698339Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=10
 - 2022-06-29T19:01:28.698362Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=11
 - 2022-06-29T19:01:28.698370Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=11
 - 2022-06-29T19:01:28.698380Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=11
 - 2022-06-29T19:01:28.698391Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=11
 - 2022-06-29T19:01:28.698413Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=12
 - 2022-06-29T19:01:28.698422Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=12
 - 2022-06-29T19:01:28.698429Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=12
 - 2022-06-29T19:01:28.698439Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=12
 - 2022-06-29T19:01:28.698462Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=13
 - 2022-06-29T19:01:28.698470Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=13
 - 2022-06-29T19:01:28.698478Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=13
 - 2022-06-29T19:01:28.698487Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=13
 - 2022-06-29T19:01:28.698510Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=14
 - 2022-06-29T19:01:28.698518Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=14
 - 2022-06-29T19:01:28.698526Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=14
 - 2022-06-29T19:01:28.698537Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=14
 - 2022-06-29T19:01:28.698560Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=15
 - 2022-06-29T19:01:28.698573Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=15
 - 2022-06-29T19:01:28.698602Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=15
 - 2022-06-29T19:01:28.698632Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=15
 - 2022-06-29T19:01:28.698691Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: avaproof (287 bytes) peer=16
 - 2022-06-29T19:01:28.698901Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:1929] [Misbehaving] Misbehaving: peer=16 (0 -> 100) BAN THRESHOLD EXCEEDED: invalid-proof
 - 2022-06-29T19:01:28.698914Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:5730] [MaybeDiscourageAndDisconnect] Warning: disconnecting but not discouraging local peer 16!
 - 2022-06-29T19:01:28.698925Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:3416] [ProcessMessage] received: getdata (37 bytes) peer=0
 - 2022-06-29T19:01:28.698937Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4041] [ProcessMessage] received getdata (1 invsz) peer=0
 - 2022-06-29T19:01:28.698949Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:4045] [ProcessMessage] received getdata for: avaproof 7d9b2b5fbf5e791dbab3c087ac9fc30016dbad4ea90ad125188a3d189ed34850 peer=0
 - 2022-06-29T19:01:28.698996Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avaproof (871 bytes) peer=0
 - 2022-06-29T19:01:28.702475Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=7
 - 2022-06-29T19:01:28.712589Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=8
 - 2022-06-29T19:01:28.722737Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (513 bytes) peer=9
 - 2022-06-29T19:01:28.732840Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:3652] [PushMessage] sending avapoll (369 bytes) peer=10
 - 2022-06-29T19:01:28.748505Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net.cpp:534] [CloseSocketDisconnect] disconnecting peer=16
 - 2022-06-29T19:01:28.748545Z (mocktime: 2022-06-29T19:06:28Z) [../../src/net_processing.cpp:1827] [FinalizeNode] Cleared nodestate for peer=16


2022-06-29T19:01:30.757000Z TestFramework (INFO): Stopping nodes
2022-06-29T19:01:30.958000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_proof_voting_14
2022-06-29T19:01:30.958000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_proof_voting_14/test_framework.log
2022-06-29T19:01:30.958000Z TestFramework (ERROR): 
2022-06-29T19:01:30.958000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_avalanche_proof_voting_14' to consolidate all logs
2022-06-29T19:01:30.958000Z TestFramework (ERROR): 
2022-06-29T19:01:30.958000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T19:01:30.958000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T19:01:30.958000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py ======

------- Stdout: -------
2022-06-29T19:02:32.745000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_proof_inventory_37
2022-06-29T19:02:33.476000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-29T19:02:34.661000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-29T19:02:35.374000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-29T19:02:35.532000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-29T19:03:35.568000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-29T19:03:35.568000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-29T19:03:35.619000Z TestFramework (INFO): Stopping nodes
2022-06-29T19:03:35.923000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_proof_inventory_37
2022-06-29T19:03:35.923000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_proof_inventory_37/test_framework.log
2022-06-29T19:03:35.923000Z TestFramework (ERROR): 
2022-06-29T19:03:35.923000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_proof_inventory_37' to consolidate all logs
2022-06-29T19:03:35.923000Z TestFramework (ERROR): 
2022-06-29T19:03:35.923000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T19:03:35.923000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T19:03:35.923000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py --nolegacyavaproof ======

------- Stdout: -------
2022-06-29T19:02:34.772000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_proof_inventory_38
2022-06-29T19:02:35.419000Z TestFramework (INFO): Test sending a proof to our peers
2022-06-29T19:02:36.549000Z TestFramework (INFO): Test that we don't send the same inv several times
2022-06-29T19:02:37.278000Z TestFramework (INFO): Test a peer is created on proof reception
2022-06-29T19:02:37.386000Z TestFramework (INFO): Test receiving a proof with missing utxo is orphaned
2022-06-29T19:03:37.393000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
'''
2022-06-29T19:03:37.393000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 291, in run_test
    self.test_receive_proof()
  File "/work/test/functional/abc_p2p_proof_inventory.py", line 131, in test_receive_proof
    wait_for_proof(node, orphan_proofid, expect_orphan=True)
  File "/work/test/functional/test_framework/avatools.py", line 164, in wait_for_proof
    wait_until_helper(proof_found, timeout=timeout)
  File "/work/test/functional/test_framework/util.py", line 284, in wait_until_helper
    "Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
    def proof_found():
        try:
            wait_for_proof.is_orphan = node.getrawavalancheproof(proofid_hex)[
                "orphan"]
            return True
        except JSONRPCException:
            return False
''' not true after 60.0 seconds
2022-06-29T19:03:37.444000Z TestFramework (INFO): Stopping nodes
2022-06-29T19:03:37.699000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_proof_inventory_38
2022-06-29T19:03:37.699000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_proof_inventory_38/test_framework.log
2022-06-29T19:03:37.699000Z TestFramework (ERROR): 
2022-06-29T19:03:37.699000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_p2p_proof_inventory_38' to consolidate all logs
2022-06-29T19:03:37.699000Z TestFramework (ERROR): 
2022-06-29T19:03:37.699000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T19:03:37.699000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T19:03:37.699000Z TestFramework (ERROR):
====== Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_avalancheproof.py ======

------- Stdout: -------
2022-06-29T19:02:18.106000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_rpc_avalancheproof_33
2022-06-29T19:02:18.910000Z TestFramework (INFO): Make build a valid proof and restart the node to use it
2022-06-29T19:02:18.913000Z TestFramework (INFO): Test decodeavalancheproof RPC
2022-06-29T19:02:18.915000Z TestFramework (INFO): Testing decodeavalancheproof with legacyavaproof disabled
2022-06-29T19:02:19.994000Z TestFramework (INFO): The proof is registered at first chaintip update
2022-06-29T19:02:20.004000Z TestFramework (INFO): Start a node with an orphan proof
2022-06-29T19:02:21.358000Z TestFramework (INFO): Generate delegations for the proof, verify and decode them
2022-06-29T19:02:21.497000Z TestFramework (INFO): Check the delegation levels are limited
2022-06-29T19:02:21.511000Z TestFramework (INFO): Check the verifyavalancheproof and sendavalancheproof RPCs
2022-06-29T19:02:21.511000Z TestFramework (INFO): Check a proof with the maximum number of UTXO is valid
2022-06-29T19:02:32.356000Z TestFramework (INFO): Check the getrawproof RPC
2022-06-29T19:02:32.361000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_rpc_avalancheproof.py", line 484, in run_test
    assert_equal(raw_proof['orphan'], True)
  File "/work/test/functional/test_framework/util.py", line 60, in assert_equal
    for arg in (thing1, thing2) + args)))
AssertionError: not(False == True)
2022-06-29T19:02:32.413000Z TestFramework (INFO): Stopping nodes
2022-06-29T19:02:32.666000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_rpc_avalancheproof_33
2022-06-29T19:02:32.666000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_rpc_avalancheproof_33/test_framework.log
2022-06-29T19:02:32.666000Z TestFramework (ERROR): 
2022-06-29T19:02:32.666000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_  _20220629_190011/abc_rpc_avalancheproof_33' to consolidate all logs
2022-06-29T19:02:32.666000Z TestFramework (ERROR): 
2022-06-29T19:02:32.667000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-06-29T19:02:32.667000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-06-29T19:02:32.667000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests: abc_rpc_avalancheproof.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_avalanche_proof_voting.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py
Bitcoin ABC functional tests with the next upgrade activated: abc_p2p_proof_inventory.py --nolegacyavaproof
Bitcoin ABC functional tests with the next upgrade activated: abc_rpc_avalancheproof.py

  • Rebase
  • Fixup a few more tests (some still need refactoring and cleanup)

Tail of the build log:

[421/479] bitcoin: testing scheduler_tests
[422/479] bitcoin: testing txindex_tests
[423/479] Running utility command for check-bitcoin-raii_event_tests
[424/479] Running utility command for check-bitcoin-finalization_tests
[425/479] Running utility command for check-bitcoin-scheduler_tests
[426/479] Running utility command for check-bitcoin-txindex_tests
[427/479] bitcoin: testing merkleblock_tests
[428/479] Running utility command for check-bitcoin-merkleblock_tests
[429/479] bitcoin: testing scriptpubkeyman_tests
[430/479] bitcoin: testing timedata_tests
[431/479] bitcoin: testing bip32_tests
[432/479] Running utility command for check-bitcoin-scriptpubkeyman_tests
[433/479] Running utility command for check-bitcoin-timedata_tests
[434/479] bitcoin: testing validation_flush_tests
[435/479] Running utility command for check-bitcoin-bip32_tests
[436/479] bitcoin: testing compilerbug_tests
[437/479] Running utility command for check-bitcoin-validation_flush_tests
[438/479] Running utility command for check-bitcoin-compilerbug_tests
[439/479] bitcoin: testing script_standard_tests
[440/479] Running utility command for check-bitcoin-script_standard_tests
[441/479] bitcoin: testing txvalidationcache_tests
[442/479] bitcoin: testing blockstatus_tests
[443/479] Running utility command for check-bitcoin-txvalidationcache_tests
[444/479] Running utility command for check-bitcoin-blockstatus_tests
[445/479] bitcoin: testing op_reversebytes_tests
[446/479] Running utility command for check-bitcoin-op_reversebytes_tests
[447/479] bitcoin: testing versionbits_tests
[448/479] bitcoin: testing ismine_tests
[449/479] Running utility command for check-bitcoin-versionbits_tests
[450/479] bitcoin: testing validation_block_tests
[451/479] Running utility command for check-bitcoin-ismine_tests
[452/479] Running utility command for check-bitcoin-validation_block_tests
[453/479] bitcoin: testing shortidprocessor_tests
[454/479] bitcoin: testing schnorr_tests
[455/479] Running utility command for check-bitcoin-shortidprocessor_tests
[456/479] Running utility command for check-bitcoin-schnorr_tests
[457/479] bitcoin: testing cashaddr_tests
[458/479] Running utility command for check-bitcoin-cashaddr_tests
[459/479] bitcoin: testing radix_tests
[460/479] bitcoin: testing cuckoocache_tests
[461/479] Running utility command for check-bitcoin-radix_tests
[462/479] Running utility command for check-bitcoin-cuckoocache_tests
[463/479] bitcoin: testing checkqueue_tests
[464/479] bitcoin: testing blockcheck_tests
[465/479] Running utility command for check-bitcoin-checkqueue_tests
[466/479] Running utility command for check-bitcoin-blockcheck_tests
[467/479] bitcoin: testing crypto_tests
[468/479] Running utility command for check-bitcoin-crypto_tests
[469/479] bitcoin: testing intmath_tests
[470/479] Running utility command for check-bitcoin-intmath_tests
[471/479] bitcoin: testing transaction_tests
[472/479] Running utility command for check-bitcoin-transaction_tests
[473/479] bitcoin: testing coinselector_tests
[474/479] Running utility command for check-bitcoin-coinselector_tests
[475/479] bitcoin: testing coins_tests
[476/479] Running utility command for check-bitcoin-coins_tests
[477/479] Running bitcoin test suite
PASSED: bitcoin test suite
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang failed with exit code 1

Tail of the build log:

[416/472] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/paymentservertests.cpp.o
[417/472] bitcoin: testing blockcheck_tests
[418/472] bitcoin: testing op_reversebytes_tests
[419/472] bitcoin: testing timedata_tests
[420/472] bitcoin: testing scriptpubkeyman_tests
[421/472] Running utility command for check-bitcoin-blockcheck_tests
[422/472] Running utility command for check-bitcoin-op_reversebytes_tests
[423/472] Running utility command for check-bitcoin-scriptpubkeyman_tests
[424/472] Running utility command for check-bitcoin-timedata_tests
[425/472] avalanche: testing voterecord_tests
[426/472] bitcoin: testing cuckoocache_tests
[427/472] Running utility command for check-bitcoin-cuckoocache_tests
[428/472] bitcoin: testing validation_flush_tests
[429/472] bitcoin: testing compilerbug_tests
[430/472] Running utility command for check-bitcoin-compilerbug_tests
[431/472] Running utility command for check-bitcoin-validation_flush_tests
[432/472] bitcoin: testing script_standard_tests
[433/472] Running utility command for check-bitcoin-script_standard_tests
[434/472] bitcoin: testing intmath_tests
[435/472] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/addressbooktests.cpp.o
[436/472] Running utility command for check-bitcoin-intmath_tests
[437/472] bitcoin: testing blockstatus_tests
[438/472] bitcoin: testing ismine_tests
[439/472] bitcoin: testing shortidprocessor_tests
[440/472] Running utility command for check-bitcoin-blockstatus_tests
[441/472] Running utility command for check-bitcoin-ismine_tests
[442/472] bitcoin: testing versionbits_tests
[443/472] Running utility command for check-pow-aserti32d_tests
[444/472] bitcoin: testing radix_tests
[445/472] Running utility command for check-bitcoin-shortidprocessor_tests
[446/472] bitcoin: testing cashaddr_tests
[447/472] Running utility command for check-avalanche-voterecord_tests
[448/472] Running pow test suite
PASSED: pow test suite
[449/472] Running utility command for check-bitcoin-versionbits_tests
[450/472] Running utility command for check-bitcoin-radix_tests
[451/472] Running utility command for check-bitcoin-cashaddr_tests
[452/472] bitcoin: testing schnorr_tests
[453/472] bitcoin: testing checkqueue_tests
[454/472] Running utility command for check-bitcoin-schnorr_tests
[455/472] Running utility command for check-bitcoin-checkqueue_tests
[456/472] bitcoin: testing validation_block_tests
[457/472] Running utility command for check-bitcoin-validation_block_tests
[458/472] bitcoin: testing crypto_tests
[459/472] Running utility command for check-bitcoin-crypto_tests
[460/472] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/wallettests.cpp.o
[461/472] Linking CXX executable src/qt/test/test_bitcoin-qt
[462/472] bitcoin-qt: testing test_bitcoin-qt
[463/472] Running bitcoin-qt test suite
PASSED: bitcoin-qt test suite
[464/472] bitcoin: testing transaction_tests
[465/472] Running utility command for check-bitcoin-transaction_tests
[466/472] bitcoin: testing coinselector_tests
[467/472] Running utility command for check-bitcoin-coinselector_tests
[468/472] bitcoin: testing coins_tests
[469/472] Running utility command for check-bitcoin-coins_tests
[470/472] Running bitcoin test suite
PASSED: bitcoin test suite
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang-tidy failed with exit code 1

Tail of the build log:

wallet_listsinceblock.py --descriptors                 | ○ Skipped | 0 s
wallet_listtransactions.py                             | ○ Skipped | 0 s
wallet_listtransactions.py --descriptors               | ○ Skipped | 0 s
wallet_multiwallet.py                                  | ○ Skipped | 0 s
wallet_multiwallet.py --usecli                         | ○ Skipped | 0 s
wallet_reorgsrestore.py                                | ○ Skipped | 0 s
wallet_resendwallettransactions.py                     | ○ Skipped | 0 s
wallet_send.py                                         | ○ Skipped | 0 s
wallet_startup.py                                      | ○ Skipped | 0 s
wallet_txn_clone.py                                    | ○ Skipped | 0 s
wallet_txn_clone.py --mineblock                        | ○ Skipped | 0 s
wallet_txn_doublespend.py                              | ○ Skipped | 0 s
wallet_txn_doublespend.py --mineblock                  | ○ Skipped | 0 s
wallet_watchonly.py                                    | ○ Skipped | 0 s
wallet_watchonly.py --usecli                           | ○ Skipped | 0 s

ALL                                                    | ✓ Passed  | 759 s (accumulated) 
Runtime: 153 s

----------------------------------------------------------------------
Ran 10 tests in 0.162s

OK

[161/440] avalanche: testing processor_tests
FAILED: src/avalanche/test/CMakeFiles/check-avalanche-processor_tests 
cd /work/abc-ci-builds/build-without-wallet/src/avalanche/test && /usr/bin/cmake -E make_directory /work/abc-ci-builds/build-without-wallet/test/junit && /usr/bin/cmake -E make_directory /work/abc-ci-builds/build-without-wallet/test/log && /usr/bin/cmake -E env /work/cmake/utils/log-and-print-on-failure.sh /work/abc-ci-builds/build-without-wallet/test/log/avalanche-processor_tests.log /work/abc-ci-builds/build-without-wallet/src/avalanche/test/test-avalanche --run_test=processor_tests --logger=HRF,message:JUNIT,message,avalanche-processor_tests.xml --catch_system_errors=no
Running 27 test cases...
../../src/avalanche/test/processor_tests.cpp(1183): error: in "processor_tests/proof_record": check pm.isOrphan(orphanProof->getId()) has failed

*** 1 failure is detected in the test module "Avalanche Test Suite"
[177/440] Test Bitcoin RPC authentication...
...
----------------------------------------------------------------------
Ran 3 tests in 0.017s

OK
[179/440] cd /work/contrib/devtools/chainparams && /usr/bin/python3.7 ./test_make_chainparams.py
.....
----------------------------------------------------------------------
Ran 5 tests in 0.001s

OK
[192/440] Running seeder test suite
PASSED: seeder test suite
[201/440] Running pow test suite
PASSED: pow test suite
[204/440] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/script_tests.cpp.o
In file included from /usr/include/boost/test/unit_test.hpp:19,
                 from ../../src/test/script_tests.cpp:30:
../../src/test/script_tests.cpp: In member function ‘void script_tests::script_build::test_method()’:
../../src/test/script_tests.cpp:540:22: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
 BOOST_AUTO_TEST_CASE(script_build) {
                      ^~~~~~~~~~~~
[206/440] Running bitcoin-qt test suite
PASSED: bitcoin-qt test suite
[437/440] Running bitcoin test suite
PASSED: bitcoin test suite
ninja: build stopped: cannot make progress due to previous errors.
Build build-without-wallet failed with exit code 1

Tail of the build log:

wallet_keypool_topup.py --descriptors                  | ✓ Passed  | 4 s
wallet_labels.py                                       | ✓ Passed  | 2 s
wallet_labels.py --descriptors                         | ✓ Passed  | 2 s
wallet_listreceivedby.py                               | ✓ Passed  | 18 s
wallet_listsinceblock.py                               | ✓ Passed  | 7 s
wallet_listsinceblock.py --descriptors                 | ✓ Passed  | 8 s
wallet_listtransactions.py                             | ✓ Passed  | 4 s
wallet_listtransactions.py --descriptors               | ✓ Passed  | 4 s
wallet_multiwallet.py                                  | ✓ Passed  | 51 s
wallet_multiwallet.py --usecli                         | ✓ Passed  | 16 s
wallet_reorgsrestore.py                                | ✓ Passed  | 5 s
wallet_resendwallettransactions.py                     | ✓ Passed  | 2 s
wallet_send.py                                         | ✓ Passed  | 7 s
wallet_startup.py                                      | ✓ Passed  | 3 s
wallet_txn_clone.py                                    | ✓ Passed  | 3 s
wallet_txn_clone.py --mineblock                        | ✓ Passed  | 4 s
wallet_txn_doublespend.py                              | ✓ Passed  | 3 s
wallet_txn_doublespend.py --mineblock                  | ✓ Passed  | 4 s
wallet_watchonly.py                                    | ✓ Passed  | 1 s
wallet_watchonly.py --usecli                           | ✓ Passed  | 2 s

ALL                                                    | ✓ Passed  | 2016 s (accumulated) 
Runtime: 404 s

----------------------------------------------------------------------
Ran 10 tests in 0.153s

OK

[160/480] Test Bitcoin RPC authentication...
...
----------------------------------------------------------------------
Ran 3 tests in 0.011s

OK
[162/480] cd /work/contrib/devtools/chainparams && /usr/bin/python3.7 ./test_make_chainparams.py
.....
----------------------------------------------------------------------
Ran 5 tests in 0.001s

OK
[188/480] Running seeder test suite
PASSED: seeder test suite
[451/480] Running pow test suite
PASSED: pow test suite
[457/480] avalanche: testing processor_tests
FAILED: src/avalanche/test/CMakeFiles/check-avalanche-processor_tests 
cd /work/abc-ci-builds/build-debug/src/avalanche/test && /usr/bin/cmake -E make_directory /work/abc-ci-builds/build-debug/test/junit && /usr/bin/cmake -E make_directory /work/abc-ci-builds/build-debug/test/log && /usr/bin/cmake -E env /work/cmake/utils/log-and-print-on-failure.sh /work/abc-ci-builds/build-debug/test/log/avalanche-processor_tests.log /work/abc-ci-builds/build-debug/src/avalanche/test/test-avalanche --run_test=processor_tests --logger=HRF,message:JUNIT,message,avalanche-processor_tests.xml --catch_system_errors=no
Running 27 test cases...
../../src/avalanche/test/processor_tests.cpp(1183): error: in "processor_tests/proof_record": check pm.isOrphan(orphanProof->getId()) has failed

*** 1 failure is detected in the test module "Avalanche Test Suite"
[462/480] Running secp256k1 test suite
PASSED: secp256k1 test suite
[464/480] Running bitcoin-qt test suite
PASSED: bitcoin-qt test suite
[477/480] Running bitcoin test suite
PASSED: bitcoin test suite
ninja: build stopped: cannot make progress due to previous errors.
Build build-debug failed with exit code 1

Tail of the build log:

wallet_abandonconflict.py                              | ✓ Passed  | 7 s
wallet_address_types.py                                | ✓ Passed  | 13 s
wallet_address_types.py --descriptors                  | ✓ Passed  | 8 s
wallet_avoidreuse.py                                   | ✓ Passed  | 4 s
wallet_avoidreuse.py --descriptors                     | ✓ Passed  | 4 s
wallet_backup.py                                       | ✓ Passed  | 26 s
wallet_balance.py                                      | ✓ Passed  | 8 s
wallet_balance.py --descriptors                        | ✓ Passed  | 24 s
wallet_basic.py                                        | ✓ Passed  | 21 s
wallet_coinbase_category.py                            | ✓ Passed  | 1 s
wallet_create_tx.py                                    | ✓ Passed  | 5 s
wallet_createwallet.py                                 | ✓ Passed  | 2 s
wallet_createwallet.py --descriptors                   | ✓ Passed  | 2 s
wallet_createwallet.py --usecli                        | ✓ Passed  | 3 s
wallet_descriptor.py                                   | ✓ Passed  | 6 s
wallet_disable.py                                      | ✓ Passed  | 1 s
wallet_dump.py                                         | ✓ Passed  | 5 s
wallet_encryption.py                                   | ✓ Passed  | 5 s
wallet_encryption.py --descriptors                     | ✓ Passed  | 6 s
wallet_hd.py                                           | ✓ Passed  | 6 s
wallet_hd.py --descriptors                             | ✓ Passed  | 6 s
wallet_import_rescan.py                                | ✓ Passed  | 5 s
wallet_import_with_label.py                            | ✓ Passed  | 1 s
wallet_importdescriptors.py                            | ✓ Passed  | 5 s
wallet_importmulti.py                                  | ✓ Passed  | 3 s
wallet_importprunedfunds.py                            | ✓ Passed  | 2 s
wallet_importprunedfunds.py --descriptors              | ✓ Passed  | 2 s
wallet_keypool.py                                      | ✓ Passed  | 3 s
wallet_keypool_topup.py                                | ✓ Passed  | 3 s
wallet_keypool_topup.py --descriptors                  | ✓ Passed  | 3 s
wallet_labels.py                                       | ✓ Passed  | 1 s
wallet_labels.py --descriptors                         | ✓ Passed  | 1 s
wallet_listreceivedby.py                               | ✓ Passed  | 20 s
wallet_listsinceblock.py                               | ✓ Passed  | 4 s
wallet_listsinceblock.py --descriptors                 | ✓ Passed  | 6 s
wallet_listtransactions.py                             | ✓ Passed  | 4 s
wallet_listtransactions.py --descriptors               | ✓ Passed  | 3 s
wallet_multiwallet.py                                  | ✓ Passed  | 38 s
wallet_multiwallet.py --usecli                         | ✓ Passed  | 11 s
wallet_reorgsrestore.py                                | ✓ Passed  | 3 s
wallet_resendwallettransactions.py                     | ✓ Passed  | 5 s
wallet_send.py                                         | ✓ Passed  | 7 s
wallet_startup.py                                      | ✓ Passed  | 2 s
wallet_txn_clone.py                                    | ✓ Passed  | 2 s
wallet_txn_clone.py --mineblock                        | ✓ Passed  | 3 s
wallet_txn_doublespend.py                              | ✓ Passed  | 1 s
wallet_txn_doublespend.py --mineblock                  | ✓ Passed  | 3 s
wallet_watchonly.py                                    | ✓ Passed  | 1 s
wallet_watchonly.py --usecli                           | ✓ Passed  | 1 s

ALL                                                    | ✓ Passed  | 1304 s (accumulated) 
Runtime: 261 s

----------------------------------------------------------------------
Ran 10 tests in 0.094s

OK

ninja: build stopped: cannot make progress due to previous errors.
Build build-diff failed with exit code 1

Fixed remaining tests but needs another pass of self review

Tail of the build log:

[421/479] Running utility command for check-bitcoin-scheduler_tests
[422/479] Running utility command for check-bitcoin-txindex_tests
[423/479] bitcoin: testing raii_event_tests
[424/479] bitcoin: testing txvalidationcache_tests
[425/479] Running utility command for check-bitcoin-txvalidationcache_tests
[426/479] Running utility command for check-bitcoin-raii_event_tests
[427/479] bitcoin: testing merkleblock_tests
[428/479] bitcoin: testing bip32_tests
[429/479] bitcoin: testing timedata_tests
[430/479] bitcoin: testing scriptpubkeyman_tests
[431/479] Running utility command for check-bitcoin-merkleblock_tests
[432/479] Running utility command for check-bitcoin-bip32_tests
[433/479] Running utility command for check-bitcoin-scriptpubkeyman_tests
[434/479] Running utility command for check-bitcoin-timedata_tests
[435/479] bitcoin: testing compilerbug_tests
[436/479] bitcoin: testing validation_flush_tests
[437/479] Running utility command for check-bitcoin-validation_flush_tests
[438/479] Running utility command for check-bitcoin-compilerbug_tests
[439/479] bitcoin: testing script_standard_tests
[440/479] bitcoin: testing op_reversebytes_tests
[441/479] Running utility command for check-bitcoin-script_standard_tests
[442/479] Running utility command for check-bitcoin-op_reversebytes_tests
[443/479] bitcoin: testing schnorr_tests
[444/479] Running utility command for check-bitcoin-schnorr_tests
[445/479] bitcoin: testing cuckoocache_tests
[446/479] bitcoin: testing versionbits_tests
[447/479] bitcoin: testing blockstatus_tests
[448/479] Running utility command for check-bitcoin-cuckoocache_tests
[449/479] Running utility command for check-bitcoin-versionbits_tests
[450/479] Running utility command for check-bitcoin-blockstatus_tests
[451/479] bitcoin: testing shortidprocessor_tests
[452/479] bitcoin: testing ismine_tests
[453/479] Running utility command for check-bitcoin-shortidprocessor_tests
[454/479] bitcoin: testing radix_tests
[455/479] Running utility command for check-bitcoin-ismine_tests
[456/479] bitcoin: testing cashaddr_tests
[457/479] Running utility command for check-bitcoin-radix_tests
[458/479] Running utility command for check-bitcoin-cashaddr_tests
[459/479] avalanche: testing voterecord_tests
[460/479] Running utility command for check-avalanche-voterecord_tests
[461/479] bitcoin: testing validation_block_tests
[462/479] Running utility command for check-bitcoin-validation_block_tests
[463/479] bitcoin: testing crypto_tests
[464/479] bitcoin: testing blockcheck_tests
[465/479] Running utility command for check-bitcoin-blockcheck_tests
[466/479] Running utility command for check-bitcoin-crypto_tests
[467/479] bitcoin: testing intmath_tests
[468/479] Running utility command for check-bitcoin-intmath_tests
[469/479] bitcoin: testing checkqueue_tests
[470/479] Running utility command for check-bitcoin-checkqueue_tests
[471/479] bitcoin: testing transaction_tests
[472/479] Running utility command for check-bitcoin-transaction_tests
[473/479] bitcoin: testing coinselector_tests
[474/479] Running utility command for check-bitcoin-coinselector_tests
[475/479] bitcoin: testing coins_tests
[476/479] Running utility command for check-bitcoin-coins_tests
[477/479] Running bitcoin test suite
PASSED: bitcoin test suite
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang failed with exit code 1

Tail of the build log:

[415/472] bitcoin: testing bip32_tests
[416/472] Running utility command for check-bitcoin-merkleblock_tests
[417/472] bitcoin: testing timedata_tests
[418/472] bitcoin: testing scriptpubkeyman_tests
[419/472] Running utility command for check-bitcoin-bip32_tests
[420/472] Running utility command for check-bitcoin-timedata_tests
[421/472] Running utility command for check-bitcoin-scriptpubkeyman_tests
[422/472] bitcoin: testing validation_flush_tests
[423/472] Running utility command for check-bitcoin-validation_flush_tests
[424/472] bitcoin: testing txvalidationcache_tests
[425/472] bitcoin: testing compilerbug_tests
[426/472] Running utility command for check-bitcoin-txvalidationcache_tests
[427/472] Running utility command for check-bitcoin-compilerbug_tests
[428/472] bitcoin: testing script_standard_tests
[429/472] Running utility command for check-bitcoin-script_standard_tests
[430/472] bitcoin: testing op_reversebytes_tests
[431/472] bitcoin: testing blockcheck_tests
[432/472] Running utility command for check-bitcoin-op_reversebytes_tests
[433/472] bitcoin: testing cuckoocache_tests
[434/472] Running utility command for check-bitcoin-blockcheck_tests
[435/472] Running utility command for check-bitcoin-cuckoocache_tests
[436/472] bitcoin: testing intmath_tests
[437/472] bitcoin: testing ismine_tests
[438/472] bitcoin: testing schnorr_tests
[439/472] bitcoin: testing blockstatus_tests
[440/472] Running utility command for check-bitcoin-intmath_tests
[441/472] Running utility command for check-bitcoin-ismine_tests
[442/472] Running utility command for check-bitcoin-blockstatus_tests
[443/472] Running utility command for check-bitcoin-schnorr_tests
[444/472] bitcoin: testing versionbits_tests
[445/472] Running utility command for check-avalanche-voterecord_tests
[446/472] Running utility command for check-bitcoin-versionbits_tests
[447/472] bitcoin: testing radix_tests
[448/472] bitcoin: testing shortidprocessor_tests
[449/472] Running utility command for check-bitcoin-radix_tests
[450/472] bitcoin: testing cashaddr_tests
[451/472] Running utility command for check-bitcoin-shortidprocessor_tests
[452/472] Running utility command for check-bitcoin-cashaddr_tests
[453/472] bitcoin: testing validation_block_tests
[454/472] Running utility command for check-bitcoin-validation_block_tests
[455/472] bitcoin: testing crypto_tests
[456/472] Running utility command for check-bitcoin-crypto_tests
[457/472] bitcoin: testing checkqueue_tests
[458/472] Running utility command for check-bitcoin-checkqueue_tests
[459/472] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/addressbooktests.cpp.o
[460/472] bitcoin: testing transaction_tests
[461/472] Running utility command for check-bitcoin-transaction_tests
[462/472] Building CXX object src/qt/test/CMakeFiles/test_bitcoin-qt.dir/wallettests.cpp.o
[463/472] Linking CXX executable src/qt/test/test_bitcoin-qt
[464/472] bitcoin-qt: testing test_bitcoin-qt
[465/472] Running bitcoin-qt test suite
PASSED: bitcoin-qt test suite
[466/472] bitcoin: testing coinselector_tests
[467/472] Running utility command for check-bitcoin-coinselector_tests
[468/472] bitcoin: testing coins_tests
[469/472] Running utility command for check-bitcoin-coins_tests
[470/472] Running bitcoin test suite
PASSED: bitcoin test suite
ninja: build stopped: cannot make progress due to previous errors.
Build build-clang-tidy failed with exit code 1

Tail of the build log:

wallet_listsinceblock.py                               | ○ Skipped | 0 s
wallet_listsinceblock.py --descriptors                 | ○ Skipped | 0 s
wallet_listtransactions.py                             | ○ Skipped | 0 s
wallet_listtransactions.py --descriptors               | ○ Skipped | 0 s
wallet_multiwallet.py --usecli                         | ○ Skipped | 0 s
wallet_reorgsrestore.py                                | ○ Skipped | 0 s
wallet_resendwallettransactions.py                     | ○ Skipped | 0 s
wallet_send.py                                         | ○ Skipped | 0 s
wallet_startup.py                                      | ○ Skipped | 0 s
wallet_txn_clone.py                                    | ○ Skipped | 0 s
wallet_txn_clone.py --mineblock                        | ○ Skipped | 0 s
wallet_txn_doublespend.py                              | ○ Skipped | 0 s
wallet_txn_doublespend.py --mineblock                  | ○ Skipped | 0 s
wallet_watchonly.py                                    | ○ Skipped | 0 s
wallet_watchonly.py --usecli                           | ○ Skipped | 0 s

ALL                                                    | ✓ Passed  | 723 s (accumulated) 
Runtime: 145 s

----------------------------------------------------------------------
Ran 10 tests in 0.198s

OK

[159/440] avalanche: testing processor_tests
FAILED: src/avalanche/test/CMakeFiles/check-avalanche-processor_tests 
cd /work/abc-ci-builds/build-without-wallet/src/avalanche/test && /usr/bin/cmake -E make_directory /work/abc-ci-builds/build-without-wallet/test/junit && /usr/bin/cmake -E make_directory /work/abc-ci-builds/build-without-wallet/test/log && /usr/bin/cmake -E env /work/cmake/utils/log-and-print-on-failure.sh /work/abc-ci-builds/build-without-wallet/test/log/avalanche-processor_tests.log /work/abc-ci-builds/build-without-wallet/src/avalanche/test/test-avalanche --run_test=processor_tests --logger=HRF,message:JUNIT,message,avalanche-processor_tests.xml --catch_system_errors=no
Running 27 test cases...
../../src/avalanche/test/processor_tests.cpp(1183): error: in "processor_tests/proof_record": check pm.isOrphan(orphanProof->getId()) has failed

*** 1 failure is detected in the test module "Avalanche Test Suite"
[178/440] cd /work/contrib/devtools/chainparams && /usr/bin/python3.7 ./test_make_chainparams.py
.....
----------------------------------------------------------------------
Ran 5 tests in 0.001s

OK
[179/440] Test Bitcoin RPC authentication...
...
----------------------------------------------------------------------
Ran 3 tests in 0.005s

OK
[192/440] Running seeder test suite
PASSED: seeder test suite
[199/440] Running pow test suite
PASSED: pow test suite
[205/440] Running bitcoin-qt test suite
PASSED: bitcoin-qt test suite
[206/440] Building CXX object src/test/CMakeFiles/test_bitcoin.dir/script_tests.cpp.o
In file included from /usr/include/boost/test/unit_test.hpp:19,
                 from ../../src/test/script_tests.cpp:30:
../../src/test/script_tests.cpp: In member function ‘void script_tests::script_build::test_method()’:
../../src/test/script_tests.cpp:540:22: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
 BOOST_AUTO_TEST_CASE(script_build) {
                      ^~~~~~~~~~~~
[437/440] Running bitcoin test suite
PASSED: bitcoin test suite
ninja: build stopped: cannot make progress due to previous errors.
Build build-without-wallet failed with exit code 1

Failed tests logs:

====== Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof ======

------- Stdout: -------
2022-07-06T03:43:17.083000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220706_034156/abc_p2p_avalanche_peer_discovery_12
2022-07-06T03:43:17.614000Z TestFramework (INFO): Check the node is signalling the avalanche service bit only if there is a proof.
2022-07-06T03:43:18.635000Z TestFramework (INFO): Test the avahello signature with a generated delegation
2022-07-06T03:43:19.503000Z TestFramework (INFO): Test the avahello signature with a supplied delegation
2022-07-06T03:43:20.222000Z TestFramework (INFO): Test that wrong avahello signature causes a ban
2022-07-06T03:43:20.437000Z TestFramework (INFO): Check that receiving a valid avahello triggers a proof getdata request
2022-07-06T03:43:22.605000Z TestFramework (INFO): Check that we can download the proof from our peer
2022-07-06T03:43:22.605000Z TestFramework (INFO): Proof has been inv'ed recently, check it can be requested
2022-07-06T03:43:23.769000Z TestFramework (INFO): The proof has not been announced, it cannot be requested
2022-07-06T03:43:26.439000Z TestFramework (INFO): The proof is known for long enough to be requested
2022-07-06T03:43:27.220000Z TestFramework (INFO): Check that the peer gets added as an avalanche node as soon as the node knows about the proof
2022-07-06T03:43:27.222000Z TestFramework (INFO): Check that the peer gets added immediately if the proof is already known
2022-07-06T03:43:27.390000Z TestFramework (INFO): Check that repeated avahello messages are ignored
2022-07-06T03:43:27.575000Z TestFramework (INFO): Invalidate the proof and check the nodes are removed
2022-07-06T03:43:27.588000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
  File "/work/test/functional/test_framework/test_framework.py", line 136, in main
    self.run_test()
  File "/work/test/functional/abc_p2p_avalanche_peer_discovery.py", line 274, in run_test
    assert peer_proofid not in get_proof_ids(node)
AssertionError
2022-07-06T03:43:27.639000Z TestFramework (INFO): Stopping nodes
2022-07-06T03:43:27.740000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220706_034156/abc_p2p_avalanche_peer_discovery_12
2022-07-06T03:43:27.740000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220706_034156/abc_p2p_avalanche_peer_discovery_12/test_framework.log
2022-07-06T03:43:27.740000Z TestFramework (ERROR): 
2022-07-06T03:43:27.740000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_  _20220706_034156/abc_p2p_avalanche_peer_discovery_12' to consolidate all logs
2022-07-06T03:43:27.740000Z TestFramework (ERROR): 
2022-07-06T03:43:27.741000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2022-07-06T03:43:27.741000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues
2022-07-06T03:43:27.741000Z TestFramework (ERROR):

Each failure log is accessible here:
Bitcoin ABC functional tests: abc_p2p_avalanche_peer_discovery.py --nolegacyavaproof

Tail of the build log:

tool_wallet.py --descriptors                           | ✓ Passed  | 2 s
wallet_abandonconflict.py                              | ✓ Passed  | 17 s
wallet_address_types.py                                | ✓ Passed  | 13 s
wallet_address_types.py --descriptors                  | ✓ Passed  | 8 s
wallet_avoidreuse.py                                   | ✓ Passed  | 4 s
wallet_avoidreuse.py --descriptors                     | ✓ Passed  | 6 s
wallet_backup.py                                       | ✓ Passed  | 29 s
wallet_balance.py                                      | ✓ Passed  | 26 s
wallet_balance.py --descriptors                        | ✓ Passed  | 16 s
wallet_basic.py                                        | ✓ Passed  | 22 s
wallet_coinbase_category.py                            | ✓ Passed  | 1 s
wallet_create_tx.py                                    | ✓ Passed  | 5 s
wallet_createwallet.py                                 | ✓ Passed  | 2 s
wallet_createwallet.py --descriptors                   | ✓ Passed  | 2 s
wallet_createwallet.py --usecli                        | ✓ Passed  | 3 s
wallet_descriptor.py                                   | ✓ Passed  | 7 s
wallet_disable.py                                      | ✓ Passed  | 0 s
wallet_dump.py                                         | ✓ Passed  | 4 s
wallet_encryption.py                                   | ✓ Passed  | 5 s
wallet_encryption.py --descriptors                     | ✓ Passed  | 5 s
wallet_hd.py                                           | ✓ Passed  | 7 s
wallet_hd.py --descriptors                             | ✓ Passed  | 5 s
wallet_import_rescan.py                                | ✓ Passed  | 5 s
wallet_import_with_label.py                            | ✓ Passed  | 1 s
wallet_importdescriptors.py                            | ✓ Passed  | 6 s
wallet_importmulti.py                                  | ✓ Passed  | 3 s
wallet_importprunedfunds.py                            | ✓ Passed  | 2 s
wallet_importprunedfunds.py --descriptors              | ✓ Passed  | 2 s
wallet_keypool.py                                      | ✓ Passed  | 3 s
wallet_keypool_topup.py                                | ✓ Passed  | 3 s
wallet_keypool_topup.py --descriptors                  | ✓ Passed  | 3 s
wallet_labels.py                                       | ✓ Passed  | 1 s
wallet_labels.py --descriptors                         | ✓ Passed  | 1 s
wallet_listreceivedby.py                               | ✓ Passed  | 24 s
wallet_listsinceblock.py                               | ✓ Passed  | 4 s
wallet_listsinceblock.py --descriptors                 | ✓ Passed  | 5 s
wallet_listtransactions.py                             | ✓ Passed  | 3 s
wallet_listtransactions.py --descriptors               | ✓ Passed  | 3 s
wallet_multiwallet.py --usecli                         | ✓ Passed  | 11 s
wallet_reorgsrestore.py                                | ✓ Passed  | 3 s
wallet_resendwallettransactions.py                     | ✓ Passed  | 2 s
wallet_send.py                                         | ✓ Passed  | 7 s
wallet_startup.py                                      | ✓ Passed  | 2 s
wallet_txn_clone.py                                    | ✓ Passed  | 2 s
wallet_txn_clone.py --mineblock                        | ✓ Passed  | 3 s
wallet_txn_doublespend.py                              | ✓ Passed  | 1 s
wallet_txn_doublespend.py --mineblock                  | ✓ Passed  | 3 s
wallet_watchonly.py                                    | ✓ Passed  | 1 s
wallet_watchonly.py --usecli                           | ✓ Passed  | 1 s

ALL                                                    | ✓ Passed  | 1268 s (accumulated) 
Runtime: 254 s

----------------------------------------------------------------------
Ran 10 tests in 0.092s

OK

ninja: build stopped: cannot make progress due to previous errors.
Build build-diff failed with exit code 1
  • Fix new test after rebase
  • Cleanup
  • Add sanity checks
  • Clarify some comments
sdulfari published this revision for review.Jul 7 2022, 04:18
sdulfari edited the summary of this revision. (Show Details)
sdulfari edited the test plan for this revision. (Show Details)
Fabien added a subscriber: Fabien.
Fabien added inline comments.
src/avalanche/test/peermanager_tests.cpp
1030 ↗(On Diff #34287)

Nit while you're at it

test/functional/abc_rpc_avalancheproof.py
462 ↗(On Diff #34287)

That's not where it belongs

This revision is now accepted and ready to land.Jul 7 2022, 15:37
Fabien requested changes to this revision.Jul 7 2022, 15:40

Please run the extended functional test suite

This revision now requires changes to proceed.Jul 7 2022, 15:40
  • Fix comments
  • Fix p2p_inv_download extended test
Fabien added inline comments.
test/functional/p2p_inv_download.py
384 ↗(On Diff #34307)

The comment needs to be updated

This revision is now accepted and ready to land.Jul 8 2022, 09:50