mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-05-28 05:19:29 +00:00
198 lines
36 KiB
Plaintext
198 lines
36 KiB
Plaintext
[35mDEBUG [0m tests.conftest:conftest.py:51 Running fixture setup: test_id
|
||
[35mDEBUG [0m tests.conftest:conftest.py:57 Running test: test_single_content_topic[/myapp/1/latest/proto] with id: 2026-04-23_05-14-48__a3f9afaa-f75c-41ef-bead-21c214acc67c
|
||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||
[35mDEBUG [0m src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_05-14-48__a3f9afaa-f75c-41ef-bead-21c214acc67c__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.248.40
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18715', '18716', '18717', '18718', '18719']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18715:18715 -p 18716:18716 -p 18717:18717 -p 18718:18718 -p 18719:18719 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=18717 --rest-port=18715 --tcp-port=18716 --discv5-udp-port=18718 --rest-address=0.0.0.0 --nat=extip:172.18.248.40 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=5c2f8cdf8c7dc3276eccfae35b43fc82c3aa7b611bbe966308d4b3ce4e93db59 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18719 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.40 waku c8117a4e1cf3d8f7f03bd2b225f88094ac82f8251dcdb660b20a6f662df4120c
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID c8117a4e1cf3. Setting up logs at ./log/docker/node1_2026-04-23_05-14-48__a3f9afaa-f75c-41ef-bead-21c214acc67c__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 18715
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[1m[31mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 87dec8b64b19. Exiting log stream.
|
||
[1m[31mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a61357a03e27. Exiting log stream.
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18715/health" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18715/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.40/tcp/18716/p2p/16Uiu2HAmKtVz1bduBrB1GmGUphbeELMB9R3DpZiPa2kJpgpabMzE","/ip4/172.18.248.40/tcp/18717/ws/p2p/16Uiu2HAmKtVz1bduBrB1GmGUphbeELMB9R3DpZiPa2kJpgpabMzE"],"enrUri":"enr:-L24QGWvZmCXDF1EliX2f7R_F60G3m4K_jN4f1ufnJlxzeOaYh7eHNVVOx_6IsLpRZRrI7QaLpdfBSZMnNV316sPHkgCgmlkgnY0gmlwhKwS-CiKbXVsdGlhZGRyc5YACASsEvgoBkkcAAoErBL4KAZJHd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDa3fdgzccEkPQTyIRNecOmrt5r9YyxJjScXaVxrEXEMeDdGNwgkkcg3VkcIJJHoV3YWt1MgU"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-23_05-14-48__a3f9afaa-f75c-41ef-bead-21c214acc67c__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.123.94
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51693', '51694', '51695', '51696', '51697']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51693:51693 -p 51694:51694 -p 51695:51695 -p 51696:51696 -p 51697:51697 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=51695 --rest-port=51693 --tcp-port=51694 --discv5-udp-port=51696 --rest-address=0.0.0.0 --nat=extip:172.18.123.94 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=e01d7ef97b4ecaa73fbaf4db4bdae0affcb984ec6a79edbabc735adb5484ee6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51697 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGWvZmCXDF1EliX2f7R_F60G3m4K_jN4f1ufnJlxzeOaYh7eHNVVOx_6IsLpRZRrI7QaLpdfBSZMnNV316sPHkgCgmlkgnY0gmlwhKwS-CiKbXVsdGlhZGRyc5YACASsEvgoBkkcAAoErBL4KAZJHd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDa3fdgzccEkPQTyIRNecOmrt5r9YyxJjScXaVxrEXEMeDdGNwgkkcg3VkcIJJHoV3YWt1MgU --content-topic=/myapp/1/latest/proto
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.123.94 waku fae44324af0a2e25df0aae2a3f19719c67cfd7954d418bc4cfd04d559aaabba7
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID fae44324af0a. Setting up logs at ./log/docker/node2_2026-04-23_05-14-48__a3f9afaa-f75c-41ef-bead-21c214acc67c__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 51693
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51693/health" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51693/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.94/tcp/51694/p2p/16Uiu2HAmBm48C1AzrJWM753Q9U2CEFkrbefdRFKbtoR8nyWjVThp","/ip4/172.18.123.94/tcp/51695/ws/p2p/16Uiu2HAmBm48C1AzrJWM753Q9U2CEFkrbefdRFKbtoR8nyWjVThp"],"enrUri":"enr:-L24QHafBZVLcaEKvPH5j6MbBCuB5G1XnaD--w68ULH_0_KMVsgDbLMmsDX29YZLL5x4chQQjsfKdft-JIoi7AgwHxQCgmlkgnY0gmlwhKwSe16KbXVsdGlhZGRyc5YACASsEnteBsnuAAoErBJ7XgbJ790DgnJzhQDHAQAAiXNlY3AyNTZrMaEC8rIQvDlWuVuiExYZm1GbtEr52PPSgwEvx3QEd99jsIeDdGNwgsnug3VkcILJ8IV3YWt1MgE"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51693/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.40/tcp/18716/p2p/16Uiu2HAmKtVz1bduBrB1GmGUphbeELMB9R3DpZiPa2kJpgpabMzE"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18715/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
|
||
[1m[31mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:18715/relay/v1/auto/subscriptions. Response content: b'Subscribe failed:Failed to decode subscription event: Static sharding is used, relay subscriptions must specify a pubsub topic'
|
||
[35mDEBUG [0m tests.conftest:conftest.py:59 Running fixture teardown: test_setup
|
||
[35mDEBUG [0m tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id c8117a4e1cf3
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id fae44324af0a
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||
[35mDEBUG [0m tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||
[35mDEBUG [0m tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
|
||
[35mDEBUG [0m tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
|
||
[35mDEBUG [0m src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-04-23_05-14-48__a3f9afaa-f75c-41ef-bead-21c214acc67c__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-04-23_05-14-48__a3f9afaa-f75c-41ef-bead-21c214acc67c__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m tests.conftest:conftest.py:51 Running fixture setup: test_id
|
||
[35mDEBUG [0m tests.conftest:conftest.py:57 Running test: test_single_content_topic[/myapp/1/latest/proto] with id: 2026-04-23_05-14-51__45dd61dc-74a0-43ea-b9ff-dd2d7af9a97c
|
||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||
[35mDEBUG [0m src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_05-14-51__45dd61dc-74a0-43ea-b9ff-dd2d7af9a97c__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.123.164
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23272', '23273', '23274', '23275', '23276']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23272:23272 -p 23273:23273 -p 23274:23274 -p 23275:23275 -p 23276:23276 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=23274 --rest-port=23272 --tcp-port=23273 --discv5-udp-port=23275 --rest-address=0.0.0.0 --nat=extip:172.18.123.164 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=19cd06886da7bf579eda2f2dcfbcf18ac5f3ffba75eaaae64fda2b2eccec6b19 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23276 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.123.164 waku a2ad0c4b929a330f218948d94ca415b78da980433445a15cf9331a80f82e0103
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID a2ad0c4b929a. Setting up logs at ./log/docker/node1_2026-04-23_05-14-51__45dd61dc-74a0-43ea-b9ff-dd2d7af9a97c__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 23272
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[1m[31mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c8117a4e1cf3. Exiting log stream.
|
||
[1m[31mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fae44324af0a. Exiting log stream.
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23272/health" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23272/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.164/tcp/23273/p2p/16Uiu2HAkvfDBsZK4poRfSvm79sjWhkkwE4iqv8VMg5b5kdHnxzKU","/ip4/172.18.123.164/tcp/23274/ws/p2p/16Uiu2HAkvfDBsZK4poRfSvm79sjWhkkwE4iqv8VMg5b5kdHnxzKU"],"enrUri":"enr:-L24QFEPGMqtOQIKwLKfn7HBvWlO1fhwNcLGPApNBWGKDFtzAet0FqsBpolrwLnHLeYINtWeeawxqkBMDn40PjCe_FoCgmlkgnY0gmlwhKwSe6SKbXVsdGlhZGRyc5YACASsEnukBlrpAAoErBJ7pAZa6t0DgnJzhQDHAQAAiXNlY3AyNTZrMaECElOGVP0xhKCMYfY9RJnnpM4mLsAY6Wj2dAXNLwkv2huDdGNwglrpg3VkcIJa64V3YWt1MgU"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-23_05-14-51__45dd61dc-74a0-43ea-b9ff-dd2d7af9a97c__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.253.123
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15651', '15652', '15653', '15654', '15655']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15651:15651 -p 15652:15652 -p 15653:15653 -p 15654:15654 -p 15655:15655 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=15653 --rest-port=15651 --tcp-port=15652 --discv5-udp-port=15654 --rest-address=0.0.0.0 --nat=extip:172.18.253.123 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=a571d21816a0bcd4a41bca49f62e9cbffce2f60a13f6c2bcb98771ca603b678c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15655 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFEPGMqtOQIKwLKfn7HBvWlO1fhwNcLGPApNBWGKDFtzAet0FqsBpolrwLnHLeYINtWeeawxqkBMDn40PjCe_FoCgmlkgnY0gmlwhKwSe6SKbXVsdGlhZGRyc5YACASsEnukBlrpAAoErBJ7pAZa6t0DgnJzhQDHAQAAiXNlY3AyNTZrMaECElOGVP0xhKCMYfY9RJnnpM4mLsAY6Wj2dAXNLwkv2huDdGNwglrpg3VkcIJa64V3YWt1MgU --content-topic=/myapp/1/latest/proto
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.123 waku 7963c36ff280ed32a9ba019b3ebed750cb55efc489e18201e6fd53d5e4a08475
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7963c36ff280. Setting up logs at ./log/docker/node2_2026-04-23_05-14-51__45dd61dc-74a0-43ea-b9ff-dd2d7af9a97c__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 15651
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15651/health" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15651/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.123/tcp/15652/p2p/16Uiu2HAmBtcVCBnmk752aWwyoQRTKpsMskwhdVNykonbg5c15owj","/ip4/172.18.253.123/tcp/15653/ws/p2p/16Uiu2HAmBtcVCBnmk752aWwyoQRTKpsMskwhdVNykonbg5c15owj"],"enrUri":"enr:-L24QIsK6kdH7kJOEOz9gnMVU0VoITj2BbP_4hoRntr1sFFBLp3dkumbOBNBN2B9RrkNO60Wt6gqEXxU1zgnJetp55wCgmlkgnY0gmlwhKwS_XuKbXVsdGlhZGRyc5YACASsEv17Bj0kAAoErBL9ewY9Jd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC9KG5Ft2yB0atZgs9a2qpw_4NIow1W_C28mBhNY_d3N6DdGNwgj0kg3VkcII9JoV3YWt1MgE"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15651/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.164/tcp/23273/p2p/16Uiu2HAkvfDBsZK4poRfSvm79sjWhkkwE4iqv8VMg5b5kdHnxzKU"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23272/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
|
||
[1m[31mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:23272/relay/v1/auto/subscriptions. Response content: b'Subscribe failed:Failed to decode subscription event: Static sharding is used, relay subscriptions must specify a pubsub topic'
|
||
[35mDEBUG [0m tests.conftest:conftest.py:59 Running fixture teardown: test_setup
|
||
[35mDEBUG [0m tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id a2ad0c4b929a
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 7963c36ff280
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||
[35mDEBUG [0m tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||
[35mDEBUG [0m tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
|
||
[35mDEBUG [0m tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
|
||
[35mDEBUG [0m src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-04-23_05-14-51__45dd61dc-74a0-43ea-b9ff-dd2d7af9a97c__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-04-23_05-14-51__45dd61dc-74a0-43ea-b9ff-dd2d7af9a97c__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m tests.conftest:conftest.py:51 Running fixture setup: test_id
|
||
[35mDEBUG [0m tests.conftest:conftest.py:57 Running test: test_single_content_topic[/myapp/1/latest/proto] with id: 2026-04-23_05-14-55__0c80ff8a-06f8-430f-8af8-4179214460c4
|
||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||
[35mDEBUG [0m src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_05-14-55__0c80ff8a-06f8-430f-8af8-4179214460c4__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.118.210
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5189', '5190', '5191', '5192', '5193']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5189:5189 -p 5190:5190 -p 5191:5191 -p 5192:5192 -p 5193:5193 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=5191 --rest-port=5189 --tcp-port=5190 --discv5-udp-port=5192 --rest-address=0.0.0.0 --nat=extip:172.18.118.210 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=f1bcd0f11dcdcf56cae7c026ea1ddd39899c1deff42dadf0befc221b0836ddde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5193 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.210 waku 4df0fa8005cfe03bef2d432680fc1d00ffd79d0adf9ac1e13523b4ade67b9340
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4df0fa8005cf. Setting up logs at ./log/docker/node1_2026-04-23_05-14-55__0c80ff8a-06f8-430f-8af8-4179214460c4__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 5189
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[1m[31mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a2ad0c4b929a. Exiting log stream.
|
||
[1m[31mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7963c36ff280. Exiting log stream.
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5189/health" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5189/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.210/tcp/5190/p2p/16Uiu2HAmBEPWsCdGfYtWA9gmsyqRJbyViGUpE4uuGfCPqJLAukex","/ip4/172.18.118.210/tcp/5191/ws/p2p/16Uiu2HAmBEPWsCdGfYtWA9gmsyqRJbyViGUpE4uuGfCPqJLAukex"],"enrUri":"enr:-L24QCvAZvO7Sn17xzmwvqmSvJk6D2v1VrimmEkjX_J8HmKtG7lQzGiOnDgh73TKf2ueT3s-WMkpREGt5lh8PjSEnTQCgmlkgnY0gmlwhKwSdtKKbXVsdGlhZGRyc5YACASsEnbSBhRGAAoErBJ20gYUR90DgnJzhQDHAQAAiXNlY3AyNTZrMaEC6tb8WEPDyZ4LHtmNKNbCpBTrVTw0dx5IkPk2qojtZHWDdGNwghRGg3VkcIIUSIV3YWt1MgU"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-23_05-14-55__0c80ff8a-06f8-430f-8af8-4179214460c4__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.36.246
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47799', '47800', '47801', '47802', '47803']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47799:47799 -p 47800:47800 -p 47801:47801 -p 47802:47802 -p 47803:47803 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=47801 --rest-port=47799 --tcp-port=47800 --discv5-udp-port=47802 --rest-address=0.0.0.0 --nat=extip:172.18.36.246 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=fe19abe0a77ccf2c168ecdd250683ecf2db7eeea84b5df97ad1ec3cf121aaa07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47803 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCvAZvO7Sn17xzmwvqmSvJk6D2v1VrimmEkjX_J8HmKtG7lQzGiOnDgh73TKf2ueT3s-WMkpREGt5lh8PjSEnTQCgmlkgnY0gmlwhKwSdtKKbXVsdGlhZGRyc5YACASsEnbSBhRGAAoErBJ20gYUR90DgnJzhQDHAQAAiXNlY3AyNTZrMaEC6tb8WEPDyZ4LHtmNKNbCpBTrVTw0dx5IkPk2qojtZHWDdGNwghRGg3VkcIIUSIV3YWt1MgU --content-topic=/myapp/1/latest/proto
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.246 waku 32adc3f4d7aeae1d8b23da1b42bbe5844ac27a5411625858928a0bb1eb80fb1d
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 32adc3f4d7ae. Setting up logs at ./log/docker/node2_2026-04-23_05-14-55__0c80ff8a-06f8-430f-8af8-4179214460c4__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 47799
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47799/health" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m 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"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47799/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.246/tcp/47800/p2p/16Uiu2HAmGtnvpNN3UQbRE2QNE2ABvKVgT42L9XRDwffhKTdoHnuw","/ip4/172.18.36.246/tcp/47801/ws/p2p/16Uiu2HAmGtnvpNN3UQbRE2QNE2ABvKVgT42L9XRDwffhKTdoHnuw"],"enrUri":"enr:-L24QFM91YoW1n62tbAomFDW8GBZrirv_gragkArYTJ4LhGNN4DCD2dpl4O7iKIR7GITAez7IiV9jwqVXmGmPnVcyikCgmlkgnY0gmlwhKwSJPaKbXVsdGlhZGRyc5YACASsEiT2Brq4AAoErBIk9ga6ud0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDPvf21kEfGXOuVewFR1hf_-yfA7XZm2YXty9dafTszLKDdGNwgrq4g3VkcIK6uoV3YWt1MgE"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47799/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.210/tcp/5190/p2p/16Uiu2HAmBEPWsCdGfYtWA9gmsyqRJbyViGUpE4uuGfCPqJLAukex"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5189/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
|
||
[1m[31mERROR [0m src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:5189/relay/v1/auto/subscriptions. Response content: b'Subscribe failed:Failed to decode subscription event: Static sharding is used, relay subscriptions must specify a pubsub topic'
|
||
[35mDEBUG [0m tests.conftest:conftest.py:59 Running fixture teardown: test_setup
|
||
[35mDEBUG [0m tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 4df0fa8005cf
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 32adc3f4d7ae
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||
[35mDEBUG [0m tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||
[35mDEBUG [0m tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
|
||
[35mDEBUG [0m tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
|
||
[35mDEBUG [0m src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-04-23_05-14-55__0c80ff8a-06f8-430f-8af8-4179214460c4__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-04-23_05-14-55__0c80ff8a-06f8-430f-8af8-4179214460c4__wakuorg_nwaku:latest.log |