172 lines
30 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_content_topic_same_shard with id: 2026-03-13_04-35-01__87b2322e-dd37-40e7-b953-4970489920e5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-35-01__87b2322e-dd37-40e7-b953-4970489920e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.27.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14242', '14243', '14244', '14245', '14246']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14242:14242 -p 14243:14243 -p 14244:14244 -p 14245:14245 -p 14246:14246 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=14244 --rest-port=14242 --tcp-port=14243 --discv5-udp-port=14245 --rest-address=0.0.0.0 --nat=extip:172.18.27.255 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=93da8c3beef6fceebaf0dc2cfbeaa075cf7e8a92cdec53eb2cde0e6186fbbb8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14246 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 409d79d7c9d6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.255 waku 971ebcd18727c24a5c00b1b8841e4f9c7b047b070bd0a10d5a1757319026ad7b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 971ebcd18727. Setting up logs at ./log/docker/node1_2026-03-13_04-35-01__87b2322e-dd37-40e7-b953-4970489920e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14242
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dfcd5f2e8114. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14242/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.255/tcp/14243/p2p/16Uiu2HAmHH2unnVYiJbQQUu6DkCkBsgeh4XWovJx3XqJpPC8Lu6N","/ip4/172.18.27.255/tcp/14244/ws/p2p/16Uiu2HAmHH2unnVYiJbQQUu6DkCkBsgeh4XWovJx3XqJpPC8Lu6N"],"enrUri":"enr:-L24QOHPqA2nBqC_ZXBG0zk_Dz1S4yAwnn0kHfGh2GeUn_R3QYGPEOJmHjH0OwG-650wWFGU6NuPYMVGT-afEGWzzaACgmlkgnY0gmlwhKwSG_-KbXVsdGlhZGRyc5YACASsEhv_BjejAAoErBIb_wY3pN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDRKqNRLQn-vvB9dlV0JDfApFacM9hzf73x5VuO_6ERs-DdGNwgjejg3VkcII3pYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-35-01__87b2322e-dd37-40e7-b953-4970489920e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.218.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47225', '47226', '47227', '47228', '47229']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47225:47225 -p 47226:47226 -p 47227:47227 -p 47228:47228 -p 47229:47229 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=47227 --rest-port=47225 --tcp-port=47226 --discv5-udp-port=47228 --rest-address=0.0.0.0 --nat=extip:172.18.218.48 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cd3fcc41f7baf2ea5cef7382bbb899be1ac96aaf09a7ffd6c4c9dca819acc7b2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47229 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOHPqA2nBqC_ZXBG0zk_Dz1S4yAwnn0kHfGh2GeUn_R3QYGPEOJmHjH0OwG-650wWFGU6NuPYMVGT-afEGWzzaACgmlkgnY0gmlwhKwSG_-KbXVsdGlhZGRyc5YACASsEhv_BjejAAoErBIb_wY3pN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDRKqNRLQn-vvB9dlV0JDfApFacM9hzf73x5VuO_6ERs-DdGNwgjejg3VkcII3pYV3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.48 waku 1c8c3adc9945575370d41c4c52113b70d37718d8093fdd8b2711042588ea1cd3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1c8c3adc9945. Setting up logs at ./log/docker/node2_2026-03-13_04-35-01__87b2322e-dd37-40e7-b953-4970489920e5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47225
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47225/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47225/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47225/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47225/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.48/tcp/47226/p2p/16Uiu2HAmMzDtzUmNGpfu4z9895G9mjjow586G3ZX9TxVVDFvVyWv","/ip4/172.18.218.48/tcp/47227/ws/p2p/16Uiu2HAmMzDtzUmNGpfu4z9895G9mjjow586G3ZX9TxVVDFvVyWv"],"enrUri":"enr:-L24QCEyex1Go4i1cGH0OFkd0Xb2FSOQnY2YlcUvlAeXltK5XOQ1QervmGb3sZz-1gYQ0vy1y_o8komdNW7Eh50vBOkCgmlkgnY0gmlwhKwS2jCKbXVsdGlhZGRyc5YACASsEtowBrh6AAoErBLaMAa4e90DgnJzhQACAQAAiXNlY3AyNTZrMaEDiqaI7g-0NQOLny5uFddmCs8rESqjrSfTFDcqi6RgEReDdGNwgrh6g3VkcIK4fIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47225/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.255/tcp/14243/p2p/16Uiu2HAmHH2unnVYiJbQQUu6DkCkBsgeh4XWovJx3XqJpPC8Lu6N"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14242/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47225/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14242/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14242/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773376503999179953,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773376504333473221,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 971ebcd18727
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1c8c3adc9945
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-13_04-35-01__87b2322e-dd37-40e7-b953-4970489920e5__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-13_04-35-01__87b2322e-dd37-40e7-b953-4970489920e5__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_content_topic_same_shard with id: 2026-03-13_04-35-05__da0606fd-ecd2-437e-98b9-213011d1bb08
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-13_04-35-05__da0606fd-ecd2-437e-98b9-213011d1bb08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.100.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49006', '49007', '49008', '49009', '49010']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49006:49006 -p 49007:49007 -p 49008:49008 -p 49009:49009 -p 49010:49010 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=49008 --rest-port=49006 --tcp-port=49007 --discv5-udp-port=49009 --rest-address=0.0.0.0 --nat=extip:172.18.100.213 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c3c0397ecabac09fb5beafc57c1a86e0734fa155d3204a01943e63f860ff0aeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49010 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 971ebcd18727. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.213 waku 14904a5fbb1706963a3fadef0102a5c1450d975f0591f087d4fc4d7b635326cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 14904a5fbb17. Setting up logs at ./log/docker/node1_2026-03-13_04-35-05__da0606fd-ecd2-437e-98b9-213011d1bb08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49006
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1c8c3adc9945. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49006/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49006/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49006/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49006/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49006/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49006/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.213/tcp/49007/p2p/16Uiu2HAm5ooWopntHBhNU29VmSWPFRTBZpL2asgtRmCbv3Cx6VeV","/ip4/172.18.100.213/tcp/49008/ws/p2p/16Uiu2HAm5ooWopntHBhNU29VmSWPFRTBZpL2asgtRmCbv3Cx6VeV"],"enrUri":"enr:-L24QCtS-7xaADB5YPFbqmqbDix1lpzIcWWCUDO1UnuVnzGFdwL6KXuViwVA4p2mEJoLUlBad0giCC8JhmD927HvdnUCgmlkgnY0gmlwhKwSZNWKbXVsdGlhZGRyc5YACASsEmTVBr9vAAoErBJk1Qa_cN0DgnJzhQACAQAAiXNlY3AyNTZrMaECmkAqp0R6M31tre8jhQCwpF5zV6uTcTaEAu9k27tkkIaDdGNwgr9vg3VkcIK_cYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-13_04-35-05__da0606fd-ecd2-437e-98b9-213011d1bb08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.59.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17712', '17713', '17714', '17715', '17716']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17712:17712 -p 17713:17713 -p 17714:17714 -p 17715:17715 -p 17716:17716 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=17714 --rest-port=17712 --tcp-port=17713 --discv5-udp-port=17715 --rest-address=0.0.0.0 --nat=extip:172.18.59.232 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d9ae2f72cdbaa689e4c177cf3bbcdaed79093e08cb502df1c2b97caddea37cda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17716 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCtS-7xaADB5YPFbqmqbDix1lpzIcWWCUDO1UnuVnzGFdwL6KXuViwVA4p2mEJoLUlBad0giCC8JhmD927HvdnUCgmlkgnY0gmlwhKwSZNWKbXVsdGlhZGRyc5YACASsEmTVBr9vAAoErBJk1Qa_cN0DgnJzhQACAQAAiXNlY3AyNTZrMaECmkAqp0R6M31tre8jhQCwpF5zV6uTcTaEAu9k27tkkIaDdGNwgr9vg3VkcIK_cYV3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.232 waku 0e07f9f41b1238cf31b877edcc202dca42e89c84fae09bf82ab4709799ba71af
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0e07f9f41b12. Setting up logs at ./log/docker/node2_2026-03-13_04-35-05__da0606fd-ecd2-437e-98b9-213011d1bb08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17712
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17712/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17712/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17712/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17712/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17712/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17712/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.232/tcp/17713/p2p/16Uiu2HAmFWQZn9QnKeKqeVX34GVQ1Y3fhNspstRS1VDdcpRk5kiW","/ip4/172.18.59.232/tcp/17714/ws/p2p/16Uiu2HAmFWQZn9QnKeKqeVX34GVQ1Y3fhNspstRS1VDdcpRk5kiW"],"enrUri":"enr:-L24QM8DT-UNXBXgh6zdG3beo2zfbCEIfutYhbIvrlYlfU8vAEbu8PNJZix3ip8GB29phonPoBRpVZk9YXB7QxMefecCgmlkgnY0gmlwhKwSO-iKbXVsdGlhZGRyc5YACASsEjvoBkUxAAoErBI76AZFMt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDKmA2v6ARDh3TOcPR31PgM1FGr54c6D_imYn3aXa5MQODdGNwgkUxg3VkcIJFM4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17712/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.213/tcp/49007/p2p/16Uiu2HAm5ooWopntHBhNU29VmSWPFRTBZpL2asgtRmCbv3Cx6VeV"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49006/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17712/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49006/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49006/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773376505041764511,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773376509341489390,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 14904a5fbb17
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0e07f9f41b12
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-13_04-35-05__da0606fd-ecd2-437e-98b9-213011d1bb08__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-13_04-35-05__da0606fd-ecd2-437e-98b9-213011d1bb08__wakuorg_nwaku:latest.log