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

bug: rln test flakyness #2942

Open
AlejandroCabeza opened this issue Jul 29, 2024 · 0 comments
Open

bug: rln test flakyness #2942

AlejandroCabeza opened this issue Jul 29, 2024 · 0 comments
Labels
bug Something isn't working effort/hours Estimated to be completed in a few hours

Comments

@AlejandroCabeza
Copy link
Contributor

Problem

Seldom, the createEthAccount makes a test fail due to unsuccessful initialisation.

To reproduce

Repeatedly run any test case that uses createEthAccount until it fails.
E.g.: ./nwaku/tests/waku_rln_relay/test_rln_group_manager_onchain.nim 'should initialize successfully'

Expected behavior

createEthAccount reliably works.

Screenshots/logs

This is a log where I managed to capture a failing createEthAccount failure:

Hint: used config file './nwaku/vendor/nimbus-build-system/vendor/Nim/config/nim.cfg' [Conf]
Hint: used config file './nwaku/vendor/nimbus-build-system/vendor/Nim/config/config.nims' [Conf]
Hint: used config file './nwaku/config.nims' [Conf]
Hint: used config file './nwaku/tests/nim.cfg' [Conf]
Hint: mm: refc; threads: on; opt: speed; options: -d:release
19977 lines; 0.030s; 24.383MiB peakmem; proj: ./nwaku/tests/waku_rln_relay/test_rln_group_manager_onchain.nim; out: ./nwaku/tests/waku_rln_relay/test_rln_group_manager_onchain [SuccessX]
Hint: ./nwaku/tests/waku_rln_relay/test_rln_group_manager_onchain 'should initialize successfully' [Exec]
Onchain group manager DBG 2024-07-29 12:56:11.753+02:00 Anvil path                                 tid=56078 file=utils_onchain.nim:152 anvilPath=~/.foundry/bin/anvil
DBG 2024-07-29 12:56:11.782+02:00 Anvil daemon is running and ready          tid=56078 file=utils_onchain.nim:180 pid=56079 startLog="\x1b[32m                             _   _                            (_) | |      __ _   _ __   __   __  _  | |     / _` | | '_ \\  \\ \\ / / | | | |    | (_| | | | | |  \\ V /  | | | |     \\__,_| |_| |_|   \\_/   |_| |_|\x1b[0m    0.2.0 (f625d0f 2024-04-02T00:15:52.693239493Z)    \x1b[32mhttps://github.com/foundry-rs/foundry\x1b[0mAvailable Accounts==================(0) 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 (1000000000.000000000000000000 ETH)(1) 0x70997970C51812dc3A010C7d01b50e0d17dc79C8 (1000000000.000000000000000000 ETH)(2) 0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC (1000000000.000000000000000000 ETH)(3) 0x90F79bf6EB2c4f870365E785982E1f101E93b906 (1000000000.000000000000000000 ETH)(4) 0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65 (1000000000.000000000000000000 ETH)(5) 0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc (1000000000.000000000000000000 ETH)(6) 0x976EA74026E726554dB657fA54763abd0C3a0aa9 (1000000000.000000000000000000 ETH)(7) 0x14dC79964da2C08b23698B3D3cc7Ca32193d9955 (1000000000.000000000000000000 ETH)(8) 0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f (1000000000.000000000000000000 ETH)(9) 0xa0Ee7A142d267C1f36714E4a8F75612F20a79720 (1000000000.000000000000000000 ETH)Private Keys==================(0) 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80(1) 0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d(2) 0x5de4111afa1a4b94908f83103eb1f1706367c2e68ca870fc3fb9a804cdab365a(3) 0x7c852118294e51e653712a81e05800f419141751be58f605c371e15141b007a6(4) 0x47e179ec197488593b187f80a00eb0da91f1b9d0b13f8733639f19c30a34926a(5) 0x8b3a350cf5c34c9194ca85829a2df0ec3153be0318b5e2d3348e872092edffba(6) 0x92db14e403b83dfe3df233f83dfa3a0d7096f21ca9b0d6d6b8d88b2b4ec1564e(7) 0x4bbbf85ce3377467afe5d46f804f221813b2bb87f24d81f60f1fcdbf7cbf4356(8) 0xdbda1821b80551c9d65939329250298aa3472ba22feea921c0cf5d620ea67b97(9) 0x2a871d0798f97d79848a013d4936a73bf4cc922c825d33c1cf7073dff6d409c6Wallet==================Mnemonic:          test test test test test test test test test test test junkDerivation path:   m/44'/60'/0'/0/Chain ID==================\x1b[32m1337\x1b[0mBase Fee==================\x1b[32m1000000000\x1b[0mGas Limit==================\x1b[32m300000000000000\x1b[0mGenesis Timestamp==================\x1b[32m1722250571\x1b[0mListening on 127.0.0.1:8540"
Time to deserialize proving key: 208.131749ms
Time to deserialize matrices: 1.680137ms
DBG 2024-07-29 12:56:12.298+02:00 web3 connected to                          tid=56078 file=utils_onchain.nim:58 ethClientAddress=http://127.0.0.1:8540
DBG 2024-07-29 12:56:12.298+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=60 name=eth_accounts
DBG 2024-07-29 12:56:12.300+02:00 contract deployer account address          tid=56078 file=utils_onchain.nim:64 add=0x70997970c51812dc3a010c7d01b50e0d17dc79c8
DBG 2024-07-29 12:56:12.300+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=115 name=eth_getBalance
DBG 2024-07-29 12:56:12.300+02:00 Initial account balance:                   tid=56078 file=utils_onchain.nim:67 balance=1000000000000000000000000000
DBG 2024-07-29 12:56:12.300+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=60 name=eth_accounts
DBG 2024-07-29 12:56:12.301+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=47322 name=eth_sendTransaction
DBG 2024-07-29 12:56:12.303+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=141 name=eth_getTransactionReceipt
DBG 2024-07-29 12:56:12.804+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=141 name=eth_getTransactionReceipt
DBG 2024-07-29 12:56:12.805+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=60 name=eth_accounts
DBG 2024-07-29 12:56:12.806+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=15870 name=eth_sendTransaction
DBG 2024-07-29 12:56:12.807+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=141 name=eth_getTransactionReceipt
DBG 2024-07-29 12:56:12.808+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=61 name=eth_accounts
DBG 2024-07-29 12:56:12.809+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=18017 name=eth_sendTransaction
DBG 2024-07-29 12:56:12.809+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=142 name=eth_getTransactionReceipt
DBG 2024-07-29 12:56:13.310+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=142 name=eth_getTransactionReceipt
DBG 2024-07-29 12:56:13.311+02:00 Address of the deployed rlnv2 contract:    tid=56078 file=utils_onchain.nim:90 wakuRlnContractAddress=0x948b3c65b89df0b4894abe91e6d02fe579834f8f
DBG 2024-07-29 12:56:13.311+02:00 contractInput                              tid=56078 file=utils_onchain.nim:94 contractInput=000000000000000000000000948b3c65b89df0b4894abe91e6d02fe579834f8f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000248d8965bd0000000000000000000000000000000000000000000000000000000000000064
DBG 2024-07-29 12:56:13.311+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=61 name=eth_accounts
DBG 2024-07-29 12:56:13.312+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=2353 name=eth_sendTransaction
DBG 2024-07-29 12:56:13.313+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=142 name=eth_getTransactionReceipt
DBG 2024-07-29 12:56:13.813+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=142 name=eth_getTransactionReceipt
DBG 2024-07-29 12:56:13.814+02:00 proxy receipt                              tid=56078 file=utils_onchain.nim:98 proxyReceipt="(transactionHash: 0x5b82641980efa447006e82fab6dd645619f81eb632e4bab77626eb51613992f1, transactionIndex: 0x0, blockHash: 0x0c4bbc7f93e96e65a05c0a972f934fd829c80725b1d957cb9fcd79c52b3a49ca, blockNumber: 0x4, from: 0x70997970c51812dc3a010c7d01b50e0d17dc79c8, to: none(Address), cumulativeGasUsed: 0x3A8CE, effectiveGasPrice: 0x27EE325A, gasUsed: 0x3A8CE, contractAddress: some(0x712516e61c8b383df4a63cfe83d7701bce54b03e), logs: @[(removed: false, logIndex: 0x0, transactionIndex: 0x0, transactionHash: 0x5b82641980efa447006e82fab6dd645619f81eb632e4bab77626eb51613992f1, blockHash: 0x0c4bbc7f93e96e65a05c0a972f934fd829c80725b1d957cb9fcd79c52b3a49ca, blockNumber: 0x4, address: 0x712516e61c8b383df4a63cfe83d7701bce54b03e, data: @[], topics: @[0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b, 0x000000000000000000000000948b3c65b89df0b4894abe91e6d02fe579834f8f]), (removed: false, logIndex: 0x1, transactionIndex: 0x0, transactionHash: 0x5b82641980efa447006e82fab6dd645619f81eb632e4bab77626eb51613992f1, blockHash: 0x0c4bbc7f93e96e65a05c0a972f934fd829c80725b1d957cb9fcd79c52b3a49ca, blockNumber: 0x4, address: 0x712516e61c8b383df4a63cfe83d7701bce54b03e, data: @[], topics: @[0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x00000000000000000000000070997970c51812dc3a010c7d01b50e0d17dc79c8]), (removed: false, logIndex: 0x2, transactionIndex: 0x0, transactionHash: 0x5b82641980efa447006e82fab6dd645619f81eb632e4bab77626eb51613992f1, blockHash: 0x0c4bbc7f93e96e65a05c0a972f934fd829c80725b1d957cb9fcd79c52b3a49ca, blockNumber: 0x4, address: 0x712516e61c8b383df4a63cfe83d7701bce54b03e, data: @[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], topics: @[0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498])], logsBloom: 0x000000000000000000020040000000004000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000010000000000000000000000000000000008000a0000000010000000000800000000000000000000000000000000400000000000000000000000000000000000000000004080000000000000000000000000000000000000000000000400000000000000000000000080000000000000000020000000000000000000040000000000000000000000000000000020000000000000000000000000000000000001000000000000000000000004000000, type: some(0x2), root: none(Hash256), status: some(0x1))"
DBG 2024-07-29 12:56:13.815+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=116 name=eth_getBalance
DBG 2024-07-29 12:56:13.815+02:00 Account balance after the contract deployment:  tid=56078 file=utils_onchain.nim:102 newBalance=999999999991697242427242546
DBG 2024-07-29 12:56:13.815+02:00 disconnected from                          tid=56078 file=utils_onchain.nim:105 ethClientAddress=http://127.0.0.1:8540
DBG 2024-07-29 12:56:13.815+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=60 name=eth_accounts
DBG 2024-07-29 12:56:13.815+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=60 name=eth_accounts
DBG 2024-07-29 12:56:13.815+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=60 name=eth_gasPrice
DBG 2024-07-29 12:56:13.816+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=223 name=eth_sendTransaction
DBG 2024-07-29 12:56:13.816+02:00 Sending message to RPC server              topics="JSONRPC-HTTP-CLIENT" tid=56078 file=httpclient.nim:79 address="ok((id: \"127.0.0.1:8540\", scheme: NonSecure, hostname: \"127.0.0.1\", port: 8540, path: \"\", query: \"\", anchor: \"\", username: \"\", password: \"\", addresses: @[127.0.0.1:8540]))" msg_len=115 name=eth_getBalance
FDBG 2024-07-29 12:56:13.878+02:00 Sent SIGTERM to Anvil                      tid=56078 file=utils_onchain.nim:192 anvilPID=56079
 (2.10s)
==============================
  ./nwaku/tests/waku_rln_relay/test_rln_group_manager_onchain 'Onchain group manager::should initialize successfully'
------------------------------
./nwaku/vendor/nim-unittest2/unittest2.nim(1151) unittest2
./nwaku/vendor/nim-unittest2/unittest2.nim(1079) _ZN9unittest29runDirectEN9unittest24TestE
./nwaku/vendor/nim-testutils/testutils/unittests.nim(16) _ZN30test_rln_group_manager_onchain18runTestX60gensym4_E6string6string
./nwaku/vendor/nim-chronos/chronos/internal/asyncfutures.nim(649) _ZN12asyncfutures7waitForE6FutureI4voidE
./nwaku/vendor/nim-chronos/chronos/internal/asyncfutures.nim(624) _ZN12asyncfutures7pollForE6FutureI4voidE
./nwaku/vendor/nim-chronos/chronos/internal/asyncengine.nim(150) _ZN11asyncengine4pollE
./nwaku/vendor/nim-chronos/chronos/internal/asyncfutures.nim(371) _ZN12asyncfutures14futureContinueE3refIN7futures26FutureBasecolonObjectType_EE
./nwaku/tests/waku_rln_relay/utils_onchain.nim(135) _ZN16createEthAccount16createEthAccountE3refIN7futures26FutureBasecolonObjectType_EE
./nwaku/vendor/nimbus-build-system/vendor/Nim/lib/std/assertions.nim(41) _ZN10assertions16failedAssertImplE6string
./nwaku/vendor/nimbus-build-system/vendor/Nim/lib/std/assertions.nim(36) _ZN10assertions11raiseAssertE6string
./nwaku/vendor/nimbus-build-system/vendor/Nim/lib/system/fatal.nim(53) _ZN10assertions8sysFatalE8typeDescIN10exceptions15AssertionDefectEE6string
./nwaku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim(345) _ZN6system18rawWriteStackTraceE3varI3seqIN6system15StackTraceEntryEEE
./nwaku/vendor/nimbus-build-system/vendor/Nim/lib/system/stacktraces.nim(62) _ZN11stacktraces30auxWriteStackTraceWithOverrideE3varI3seqIN6system15StackTraceEntryEEE
[[reraised from:
./nwaku/vendor/nim-unittest2/unittest2.nim(1151) unittest2
./nwaku/vendor/nim-unittest2/unittest2.nim(1079) _ZN9unittest29runDirectEN9unittest24TestE
./nwaku/vendor/nim-testutils/testutils/unittests.nim(16) _ZN30test_rln_group_manager_onchain18runTestX60gensym4_E6string6string
./nwaku/vendor/nim-chronos/chronos/internal/asyncfutures.nim(649) _ZN12asyncfutures7waitForE6FutureI4voidE
./nwaku/vendor/nim-chronos/chronos/internal/asyncfutures.nim(624) _ZN12asyncfutures7pollForE6FutureI4voidE
./nwaku/vendor/nim-chronos/chronos/internal/asyncengine.nim(150) _ZN11asyncengine4pollE
./nwaku/vendor/nim-chronos/chronos/internal/asyncfutures.nim(371) _ZN12asyncfutures14futureContinueE3refIN7futures26FutureBasecolonObjectType_EE
./nwaku/tests/waku_rln_relay/utils_onchain.nim(131) _ZN16createEthAccount16createEthAccountE3refIN7futures26FutureBasecolonObjectType_EE
./nwaku/vendor/nimbus-build-system/vendor/Nim/lib/system/stacktraces.nim(62) _ZN11stacktraces30auxWriteStackTraceWithOverrideE3varI3seqIN6system15StackTraceEntryEEE
]]
[[reraised from:
./nwaku/vendor/nim-unittest2/unittest2.nim(1151) unittest2
./nwaku/vendor/nim-unittest2/unittest2.nim(1079) _ZN9unittest29runDirectEN9unittest24TestE
./nwaku/vendor/nim-testutils/testutils/unittests.nim(16) _ZN30test_rln_group_manager_onchain18runTestX60gensym4_E6string6string
./nwaku/vendor/nim-chronos/chronos/internal/asyncfutures.nim(649) _ZN12asyncfutures7waitForE6FutureI4voidE
./nwaku/vendor/nim-chronos/chronos/internal/asyncfutures.nim(624) _ZN12asyncfutures7pollForE6FutureI4voidE
./nwaku/vendor/nim-chronos/chronos/internal/asyncengine.nim(150) _ZN11asyncengine4pollE
./nwaku/vendor/nim-chronos/chronos/internal/asyncfutures.nim(371) _ZN12asyncfutures14futureContinueE3refIN7futures26FutureBasecolonObjectType_EE
./nwaku/tests/waku_rln_relay/utils_onchain.nim(132) _ZN16createEthAccount16createEthAccountE3refIN7futures26FutureBasecolonObjectType_EE
./nwaku/vendor/nimbus-build-system/vendor/Nim/lib/system/stacktraces.nim(62) _ZN11stacktraces30auxWriteStackTraceWithOverrideE3varI3seqIN6system15StackTraceEntryEEE
]]

    Unhandled defect: ./nwaku/tests/waku_rln_relay/utils_onchain.nim(129, 3) `balance == ethToWei(ethAmount)` Balance is 0 but expected 10000000000000000000 [AssertionDefect]

  [FAILED ] (  2.10s) should initialize successfully

(2.10s)   Onchain group manager

[Summary] 1 tests run (2.10s): 0 OK, 1 FAILED, 0 SKIPPED
Error: execution of an external program failed: './nwaku/tests/waku_rln_relay/test_rln_group_manager_onchain 'should initialize successfully''

nwaku version/commit hash

State the version of nwaku where you've encountered the bug or, if built off a specific commit, the relevant commit hash. You can check the version by running ./wakunode2 --version.

@AlejandroCabeza AlejandroCabeza added the bug Something isn't working label Jul 29, 2024
@gabrielmer gabrielmer added the effort/hours Estimated to be completed in a few hours label Jul 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working effort/hours Estimated to be completed in a few hours
Projects
Status: To Do
Development

No branches or pull requests

2 participants