Tribler / anydex-core

The Universal Decentralized Exchange
GNU Lesser General Public License v3.0
10 stars 6 forks source link

AssertionError: Received data from unregistered address #64

Closed Solomon1732 closed 3 years ago

Solomon1732 commented 3 years ago

The last three builds failed in the same test: "FAIL: Test a full trade with (dummy assets), where both traders are not connected to each other". This is the stack traceback: https://gist.github.com/Solomon1732/1cbbffdd589c797ef2c82157c4839d6e

The specific port and IP address change of course between tests. The builds in question: https://jenkins-ci.tribler.org/job/anydex/job/test_anydex_linux/191/console https://jenkins-ci.tribler.org/job/anydex/job/test_anydex_linux/193/console https://jenkins-ci.tribler.org/job/anydex/job/test_anydex_linux/192/console

devos50 commented 3 years ago

Thanks for reporting! What version of IPv8 are you using?

The IP address/port changes indeed for every test; this information is generated randomly every run. Note that we are not actually sending Internet traffic during these tests.

Solomon1732 commented 3 years ago

I wasn't testing it locally. I merely noticed that the recent builds are failing in the repo :sweat_smile: So I guess the development version?

devos50 commented 3 years ago

I disabled the conflicting test in #65. I noticed that the test runner was using a quite outdated script. I will ask the IPv8 developers for more info about this bug 👍

devos50 commented 3 years ago

Fixed by https://github.com/Tribler/py-ipv8/pull/967