Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intermittent CI failure: pure virtual method called #178

Closed
ascjones opened this issue Sep 28, 2020 · 4 comments
Closed

Intermittent CI failure: pure virtual method called #178

ascjones opened this issue Sep 28, 2020 · 4 comments
Labels
CI CI changes that dont affect the code itself

Comments

@ascjones
Copy link
Contributor

Intermittently, all tests pass but the CI job fails with pure virtual method called.

Could be related: https://github.com/openethereum/openethereum/issues/6762, facebook/rocksdb#649.

Perhaps because of the test node, which probably uses rocksdb.

@ascjones ascjones added the CI CI changes that dont affect the code itself label Sep 28, 2020
@gregdhill
Copy link
Contributor

Any update on this? We're using the test runner in polkabtc-clients and we encounter this failure quite consistently.

@ascjones
Copy link
Contributor Author

No I haven't had the chance to look at it yet, it is extremely annoying though.

@sander2
Copy link
Contributor

sander2 commented Feb 1, 2021

Fwiw, in polkabtc-clients, using ParityDb instead of RocksDb in the tests seems to work around this issue

@ascjones
Copy link
Contributor Author

Integration tests on our CI now use a spawned node rather than the embedded test-node. See #252. I'll close this for now, even though it using the test-node on CI will still produce this error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI CI changes that dont affect the code itself
Projects
None yet
Development

No branches or pull requests

3 participants