mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-04-14 07:43:10 +00:00
199 lines
34 KiB
Plaintext
199 lines
34 KiB
Plaintext
2026-03-30 04:58:58.287 DEBUG [tests.conftest] Running fixture setup: test_id
|
|
2026-03-30 04:58:58.287 DEBUG [tests.conftest] Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-03-30_04-58-58__b1b7b05d-7b1c-4054-be58-dc0d94aa745c
|
|
2026-03-30 04:58:58.288 DEBUG [src.steps.common] Running fixture setup: common_setup
|
|
2026-03-30 04:58:58.288 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
|
2026-03-30 04:58:58.288 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
|
|
2026-03-30 04:58:58.296 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-30 04:58:58.296 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-30_04-58-58__b1b7b05d-7b1c-4054-be58-dc0d94aa745c__wakuorg_nwaku:latest.log
|
|
2026-03-30 04:58:58.296 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-30 04:58:58.297 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-30 04:58:58.298 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-30 04:58:58.298 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.174
|
|
2026-03-30 04:58:58.299 DEBUG [src.node.docker_mananger] Generated ports ['24140', '24141', '24142', '24143', '24144']
|
|
2026-03-30 04:58:58.299 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-30 04:58:58.299 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-30 04:58:58.299 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-30 04:58:58.299 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-30 04:58:58.299 DEBUG [src.node.docker_mananger] docker run -i -t -p 24140:24140 -p 24141:24141 -p 24142:24142 -p 24143:24143 -p 24144:24144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24142 --rest-port=24140 --tcp-port=24141 --discv5-udp-port=24143 --rest-address=0.0.0.0 --nat=extip:172.18.169.174 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a9ac199ec7e62ffbf0c2db2ada090ba2511005b9b52b627b750ac20c50fcd57d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24144 --metrics-logging=true --relay=true --filter=true
|
|
2026-03-30 04:58:58.502 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.174 waku b3e97fefa4dfb86e68d77c20609fbf9b72c7abbfa1ddcefa0a8b417ac89227f6
|
|
2026-03-30 04:58:58.520 ERROR [src.node.docker_mananger] Max retries reached for container b84682d7b883. Exiting log stream.
|
|
2026-03-30 04:58:58.544 DEBUG [src.node.docker_mananger] Container started with ID b3e97fefa4df. Setting up logs at ./log/docker/node1_2026-03-30_04-58-58__b1b7b05d-7b1c-4054-be58-dc0d94aa745c__wakuorg_nwaku:latest.log
|
|
2026-03-30 04:58:58.545 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24140
|
|
2026-03-30 04:58:58.545 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-30 04:58:59.065 ERROR [src.node.docker_mananger] Max retries reached for container 3ab395892dbe. Exiting log stream.
|
|
2026-03-30 04:58:59.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24140/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:58:59.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-30 04:58:59.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24140/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:58:59.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
|
2026-03-30 04:58:59.652 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-30 04:58:59.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24140/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:58:59.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.174/tcp/24141/p2p/16Uiu2HAmTz1gaQ35UKXfFjtt19VRDjCAdzAEowvSwFyqFKstGuGS","/ip4/172.18.169.174/tcp/24142/ws/p2p/16Uiu2HAmTz1gaQ35UKXfFjtt19VRDjCAdzAEowvSwFyqFKstGuGS"],"enrUri":"enr:-L24QNsNbjWJbMxab3akYkIgKP922SfR7igbrOmnN0RUuOmnXacdYX5dNcpuKeDPKRxcQ6r7ylgI5YDdni0BQHw2HjcCgmlkgnY0gmlwhKwSqa6KbXVsdGlhZGRyc5YACASsEqmuBl5NAAoErBKprgZeTt0DgnJzhQACAQAAiXNlY3AyNTZrMaED477YkSBUMq1lycoXyWFnw17Vyux3hzor02K-bQdKxheDdGNwgl5Ng3VkcIJeT4V3YWt1MgU"}'
|
|
2026-03-30 04:58:59.655 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-30 04:58:59.662 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-30 04:58:59.663 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-30_04-58-58__b1b7b05d-7b1c-4054-be58-dc0d94aa745c__wakuorg_nwaku:latest.log
|
|
2026-03-30 04:58:59.663 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-30 04:58:59.663 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-30 04:58:59.664 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-30 04:58:59.664 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.14
|
|
2026-03-30 04:58:59.665 DEBUG [src.node.docker_mananger] Generated ports ['34682', '34683', '34684', '34685', '34686']
|
|
2026-03-30 04:58:59.665 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-30 04:58:59.665 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-30 04:58:59.665 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-30 04:58:59.665 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-30 04:58:59.665 DEBUG [src.node.docker_mananger] docker run -i -t -p 34682:34682 -p 34683:34683 -p 34684:34684 -p 34685:34685 -p 34686:34686 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34684 --rest-port=34682 --tcp-port=34683 --discv5-udp-port=34685 --rest-address=0.0.0.0 --nat=extip:172.18.176.14 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=75ada29a2f78fcfecfd49b68ab1aeccfba678e66abfcb30a5b56aa6d2c82e03e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34686 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNsNbjWJbMxab3akYkIgKP922SfR7igbrOmnN0RUuOmnXacdYX5dNcpuKeDPKRxcQ6r7ylgI5YDdni0BQHw2HjcCgmlkgnY0gmlwhKwSqa6KbXVsdGlhZGRyc5YACASsEqmuBl5NAAoErBKprgZeTt0DgnJzhQACAQAAiXNlY3AyNTZrMaED477YkSBUMq1lycoXyWFnw17Vyux3hzor02K-bQdKxheDdGNwgl5Ng3VkcIJeT4V3YWt1MgU
|
|
2026-03-30 04:58:59.884 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.14 waku 84a55b3a970f9853864fd7f81a8efa865743b6b309e932b63c35f88598158299
|
|
2026-03-30 04:58:59.918 DEBUG [src.node.docker_mananger] Container started with ID 84a55b3a970f. Setting up logs at ./log/docker/node2_2026-03-30_04-58-58__b1b7b05d-7b1c-4054-be58-dc0d94aa745c__wakuorg_nwaku:latest.log
|
|
2026-03-30 04:58:59.918 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34682
|
|
2026-03-30 04:58:59.918 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-30 04:59:00.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34682/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:00.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-30 04:59:01.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34682/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:01.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-30 04:59:01.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34682/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:01.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-30 04:59:01.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34682/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:01.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-30 04:59:01.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34682/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:01.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
|
2026-03-30 04:59:01.347 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-30 04:59:01.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34682/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:01.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.14/tcp/34683/p2p/16Uiu2HAkvuDkLQQ5U8hTjnurdExcc87hZCgSLVxJ8Z3JDKuUas1h","/ip4/172.18.176.14/tcp/34684/ws/p2p/16Uiu2HAkvuDkLQQ5U8hTjnurdExcc87hZCgSLVxJ8Z3JDKuUas1h"],"enrUri":"enr:-L24QPt0vg4kESTHaze0NwvEnfLFZf_T79XOOjIaHa5sXd5lYFxT_WwsX2capDJrKryahun0t8DAcZdwMOzIWJwcAMcCgmlkgnY0gmlwhKwSsA6KbXVsdGlhZGRyc5YACASsErAOBod7AAoErBKwDgaHfN0DgnJzhQACAQAAiXNlY3AyNTZrMaECFepJ9sDLZwYY8Uoxa1C6meDV6bwEmh0WxIQ1Kt_P0QiDdGNwgod7g3VkcIKHfYV3YWt1MgE"}'
|
|
2026-03-30 04:59:01.350 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-30 04:59:01.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34682/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.174/tcp/24141/p2p/16Uiu2HAmTz1gaQ35UKXfFjtt19VRDjCAdzAEowvSwFyqFKstGuGS"]'
|
|
2026-03-30 04:59:01.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-30 04:59:01.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24140/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
|
|
2026-03-30 04:59:01.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-30 04:59:01.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34682/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
|
|
2026-03-30 04:59:01.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-30 04:59:01.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24140/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-30 04:59:01.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-30 04:59:01.406 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-30 04:59:01.507 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-30 04:59:01.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24140/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:01.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1774846741395286660,"ephemeral":false,"proof":""}]'
|
|
2026-03-30 04:59:01.512 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-30 04:59:01.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34682/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:01.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1774846741395286660,"ephemeral":false,"proof":""}]'
|
|
2026-03-30 04:59:01.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24140/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
|
|
2026-03-30 04:59:01.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-30 04:59:01.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34682/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
|
|
2026-03-30 04:59:01.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-30 04:59:01.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24140/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-30 04:59:01.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-30 04:59:01.579 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-30 04:59:01.680 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-30 04:59:01.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24140/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:01.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774846740224714100,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774846740238259187,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774846741568050116,"ephemeral":false,"proof":""}]'
|
|
2026-03-30 04:59:01.695 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
|
2026-03-30 04:59:01.696 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
|
2026-03-30 04:59:01.696 DEBUG [src.node.waku_node] Stopping container with id b3e97fefa4df
|
|
2026-03-30 04:59:02.211 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-30 04:59:02.211 DEBUG [src.node.waku_node] Stopping container with id 84a55b3a970f
|
|
2026-03-30 04:59:02.707 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-30 04:59:02.709 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
|
2026-03-30 04:59:02.756 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-30 04:59:02.794 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-30 04:59:02.795 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
|
|
2026-03-30 04:59:02.795 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
|
|
2026-03-30 04:59:02.796 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-30_04-58-58__b1b7b05d-7b1c-4054-be58-dc0d94aa745c__wakuorg_nwaku:latest.log
|
|
2026-03-30 04:59:02.797 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-30_04-58-58__b1b7b05d-7b1c-4054-be58-dc0d94aa745c__wakuorg_nwaku:latest.log
|
|
2026-03-30 04:59:02.801 DEBUG [tests.conftest] Running fixture setup: test_id
|
|
2026-03-30 04:59:02.802 DEBUG [tests.conftest] Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-03-30_04-59-02__fedef6b1-0493-4ab0-87bc-78c40c584ff3
|
|
2026-03-30 04:59:02.802 DEBUG [src.steps.common] Running fixture setup: common_setup
|
|
2026-03-30 04:59:02.802 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
|
2026-03-30 04:59:02.802 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
|
|
2026-03-30 04:59:02.811 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-30 04:59:02.811 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-30_04-59-02__fedef6b1-0493-4ab0-87bc-78c40c584ff3__wakuorg_nwaku:latest.log
|
|
2026-03-30 04:59:02.811 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-30 04:59:02.811 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-30 04:59:02.813 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-30 04:59:02.813 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.57.242
|
|
2026-03-30 04:59:02.813 DEBUG [src.node.docker_mananger] Generated ports ['19629', '19630', '19631', '19632', '19633']
|
|
2026-03-30 04:59:02.814 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-30 04:59:02.814 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-30 04:59:02.814 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-30 04:59:02.814 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-30 04:59:02.814 DEBUG [src.node.docker_mananger] docker run -i -t -p 19629:19629 -p 19630:19630 -p 19631:19631 -p 19632:19632 -p 19633:19633 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19631 --rest-port=19629 --tcp-port=19630 --discv5-udp-port=19632 --rest-address=0.0.0.0 --nat=extip:172.18.57.242 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ebd6bfafed8eb4ecbebef58b7fe844c26cb54decb7feac88f7b0db378be6aded --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19633 --metrics-logging=true --relay=true --filter=true
|
|
2026-03-30 04:59:03.011 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.57.242 waku 9ac9d24839ddf6709e3c704ed8b6961933ce864169648eb48573a2761e07baf1
|
|
2026-03-30 04:59:03.030 ERROR [src.node.docker_mananger] Max retries reached for container b3e97fefa4df. Exiting log stream.
|
|
2026-03-30 04:59:03.054 DEBUG [src.node.docker_mananger] Container started with ID 9ac9d24839dd. Setting up logs at ./log/docker/node1_2026-03-30_04-59-02__fedef6b1-0493-4ab0-87bc-78c40c584ff3__wakuorg_nwaku:latest.log
|
|
2026-03-30 04:59:03.054 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19629
|
|
2026-03-30 04:59:03.054 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-30 04:59:03.606 ERROR [src.node.docker_mananger] Max retries reached for container 84a55b3a970f. Exiting log stream.
|
|
2026-03-30 04:59:04.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19629/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:04.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-30 04:59:04.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19629/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:04.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
|
2026-03-30 04:59:04.162 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-30 04:59:04.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19629/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:04.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.242/tcp/19630/p2p/16Uiu2HAmHfCuWTzaRj6WLeqtEC31ZMqpCbAFxZdDj57dMm2xK1yf","/ip4/172.18.57.242/tcp/19631/ws/p2p/16Uiu2HAmHfCuWTzaRj6WLeqtEC31ZMqpCbAFxZdDj57dMm2xK1yf"],"enrUri":"enr:-L24QKVyaPFVsMUrCJGXFdH6ZJPwnSxeIfa53nc2ZKGAqJKJGjelHJGZvPhbGeAjl8uU_NpI25PhhpiQw2NcZBbcMrQCgmlkgnY0gmlwhKwSOfKKbXVsdGlhZGRyc5YACASsEjnyBkyuAAoErBI58gZMr90DgnJzhQACAQAAiXNlY3AyNTZrMaEDSlihlQYmeOv23ubuuyHVGjrYecs0KOt_TpHZb6-_TLaDdGNwgkyug3VkcIJMsIV3YWt1MgU"}'
|
|
2026-03-30 04:59:04.165 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-30 04:59:04.172 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-30 04:59:04.172 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-30_04-59-02__fedef6b1-0493-4ab0-87bc-78c40c584ff3__wakuorg_nwaku:latest.log
|
|
2026-03-30 04:59:04.173 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-30 04:59:04.173 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-30 04:59:04.174 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-30 04:59:04.174 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.221.0
|
|
2026-03-30 04:59:04.175 DEBUG [src.node.docker_mananger] Generated ports ['25155', '25156', '25157', '25158', '25159']
|
|
2026-03-30 04:59:04.175 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-30 04:59:04.175 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-30 04:59:04.175 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-30 04:59:04.175 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-30 04:59:04.175 DEBUG [src.node.docker_mananger] docker run -i -t -p 25155:25155 -p 25156:25156 -p 25157:25157 -p 25158:25158 -p 25159:25159 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25157 --rest-port=25155 --tcp-port=25156 --discv5-udp-port=25158 --rest-address=0.0.0.0 --nat=extip:172.18.221.0 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=92f94b49bd78a0a9fb7ad9cf0032aafeed7af93f236ffdc155d6f1c4cb4927df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25159 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKVyaPFVsMUrCJGXFdH6ZJPwnSxeIfa53nc2ZKGAqJKJGjelHJGZvPhbGeAjl8uU_NpI25PhhpiQw2NcZBbcMrQCgmlkgnY0gmlwhKwSOfKKbXVsdGlhZGRyc5YACASsEjnyBkyuAAoErBI58gZMr90DgnJzhQACAQAAiXNlY3AyNTZrMaEDSlihlQYmeOv23ubuuyHVGjrYecs0KOt_TpHZb6-_TLaDdGNwgkyug3VkcIJMsIV3YWt1MgU
|
|
2026-03-30 04:59:04.402 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.221.0 waku 2c963873dbf1826600d626c2bb66e025abbeb0e4695bc2a0f808e8aa72ff1727
|
|
2026-03-30 04:59:04.442 DEBUG [src.node.docker_mananger] Container started with ID 2c963873dbf1. Setting up logs at ./log/docker/node2_2026-03-30_04-59-02__fedef6b1-0493-4ab0-87bc-78c40c584ff3__wakuorg_nwaku:latest.log
|
|
2026-03-30 04:59:04.442 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25155
|
|
2026-03-30 04:59:04.443 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-30 04:59:05.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25155/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:05.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-30 04:59:05.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25155/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:05.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-30 04:59:05.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25155/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:05.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-30 04:59:05.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25155/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:05.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-30 04:59:05.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25155/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:05.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
|
2026-03-30 04:59:05.861 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-30 04:59:05.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25155/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:05.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.0/tcp/25156/p2p/16Uiu2HAmG3n3yHRWxzse3ufVyFdRAbuctczQRjKYYPbseitQPMtE","/ip4/172.18.221.0/tcp/25157/ws/p2p/16Uiu2HAmG3n3yHRWxzse3ufVyFdRAbuctczQRjKYYPbseitQPMtE"],"enrUri":"enr:-L24QKP51Zm9x3kyv6AkPSDDrSk8OomDB-vpYVmMDbKuVY9FAT5DUyLhpY3_w1yjRpyhsxlh2NMRtgRn1hQJvZ5xkt8CgmlkgnY0gmlwhKwS3QCKbXVsdGlhZGRyc5YACASsEt0ABmJEAAoErBLdAAZiRd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMmmDaOI-fbtsDa_d3ApnFFBown-D50QLbt5K9S2X1-uDdGNwgmJEg3VkcIJiRoV3YWt1MgE"}'
|
|
2026-03-30 04:59:05.865 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-30 04:59:05.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25155/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.242/tcp/19630/p2p/16Uiu2HAmHfCuWTzaRj6WLeqtEC31ZMqpCbAFxZdDj57dMm2xK1yf"]'
|
|
2026-03-30 04:59:05.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-30 04:59:05.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19629/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
|
|
2026-03-30 04:59:05.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-30 04:59:05.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25155/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
|
|
2026-03-30 04:59:05.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-30 04:59:05.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19629/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-30 04:59:05.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-30 04:59:05.921 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-30 04:59:06.023 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-30 04:59:06.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19629/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:06.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1774846745907715712,"ephemeral":false,"proof":""}]'
|
|
2026-03-30 04:59:06.041 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-30 04:59:06.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25155/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:06.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1774846745907715712,"ephemeral":false,"proof":""}]'
|
|
2026-03-30 04:59:06.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19629/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
|
|
2026-03-30 04:59:06.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-30 04:59:06.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25155/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
|
|
2026-03-30 04:59:06.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-30 04:59:06.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-30 04:59:06.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-30 04:59:06.078 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-30 04:59:06.179 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-30 04:59:06.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-30 04:59:06.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774846741568050116,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774846744538149904,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774846746068976620,"ephemeral":false,"proof":""}]'
|
|
2026-03-30 04:59:06.192 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
|
2026-03-30 04:59:06.193 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
|
2026-03-30 04:59:06.193 DEBUG [src.node.waku_node] Stopping container with id 9ac9d24839dd
|
|
2026-03-30 04:59:06.734 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-30 04:59:06.737 DEBUG [src.node.waku_node] Stopping container with id 2c963873dbf1
|
|
2026-03-30 04:59:07.230 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-30 04:59:07.232 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
|
2026-03-30 04:59:07.289 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-30 04:59:07.326 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-30 04:59:07.327 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
|
|
2026-03-30 04:59:07.327 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
|
|
2026-03-30 04:59:07.328 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-30_04-59-02__fedef6b1-0493-4ab0-87bc-78c40c584ff3__wakuorg_nwaku:latest.log
|
|
2026-03-30 04:59:07.329 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-30_04-59-02__fedef6b1-0493-4ab0-87bc-78c40c584ff3__wakuorg_nwaku:latest.log
|