mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-04-18 17:53:09 +00:00
280 lines
47 KiB
Plaintext
280 lines
47 KiB
Plaintext
2026-03-09 04:39:26.783 DEBUG [tests.conftest] Running fixture setup: test_id
|
|
2026-03-09 04:39:26.784 DEBUG [tests.conftest] Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-03-09_04-39-26__79a03c03-bc20-4c14-8e5f-af7a544362c6
|
|
2026-03-09 04:39:26.784 DEBUG [src.steps.common] Running fixture setup: common_setup
|
|
2026-03-09 04:39:26.785 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
|
2026-03-09 04:39:26.785 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
|
|
2026-03-09 04:39:26.803 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-09 04:39:26.803 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-39-26__79a03c03-bc20-4c14-8e5f-af7a544362c6__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:26.804 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-09 04:39:26.804 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-09 04:39:26.807 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-09 04:39:26.807 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.89
|
|
2026-03-09 04:39:26.808 DEBUG [src.node.docker_mananger] Generated ports ['7289', '7290', '7291', '7292', '7293']
|
|
2026-03-09 04:39:26.808 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-09 04:39:26.809 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-09 04:39:26.809 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-09 04:39:26.809 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-09 04:39:26.810 DEBUG [src.node.docker_mananger] docker run -i -t -p 7289:7289 -p 7290:7290 -p 7291:7291 -p 7292:7292 -p 7293:7293 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=7291 --rest-port=7289 --tcp-port=7290 --discv5-udp-port=7292 --rest-address=0.0.0.0 --nat=extip:172.18.112.89 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=abca08a3cbebdfe80c67abb316ba79cf0064d7debfbd1dd538f134c3dbd5e4fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7293 --metrics-logging=true --relay=true --filter=true
|
|
2026-03-09 04:39:26.965 ERROR [src.node.docker_mananger] Max retries reached for container 61df43b9e1ed. Exiting log stream.
|
|
2026-03-09 04:39:27.032 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.89 waku 8a09963132a7d61854025fcbbff22a55ee04dde8a08d4a483f063a7bff261f5d
|
|
2026-03-09 04:39:27.069 DEBUG [src.node.docker_mananger] Container started with ID 8a09963132a7. Setting up logs at ./log/docker/node1_2026-03-09_04-39-26__79a03c03-bc20-4c14-8e5f-af7a544362c6__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:27.069 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7289
|
|
2026-03-09 04:39:27.069 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-09 04:39:27.707 ERROR [src.node.docker_mananger] Max retries reached for container 2a70b179b446. Exiting log stream.
|
|
2026-03-09 04:39:28.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7289/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:28.073 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-09 04:39:28.073 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-09 04:39:28.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7289/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:28.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.89/tcp/7290/p2p/16Uiu2HAmAs5cMu8Fgf2PRUHNmiV3CcBPcac7iRqchtscD8hU9Mig","/ip4/172.18.112.89/tcp/7291/ws/p2p/16Uiu2HAmAs5cMu8Fgf2PRUHNmiV3CcBPcac7iRqchtscD8hU9Mig"],"enrUri":"enr:-L24QEPqeS0miwY7-exjXJdqJIwtUpQiPc8MSs8_zRBd-4xKbI2_3sl8oeECRswcCrCjKqXyO9edugigEWJCboJ4hZkCgmlkgnY0gmlwhKwScFmKbXVsdGlhZGRyc5YACASsEnBZBhx6AAoErBJwWQYce90DgnJzhQACAQAAiXNlY3AyNTZrMaEC5WGLDkq9_1V7bK0GM_R4HMYHiLQxz4cCcai_z5zn__GDdGNwghx6g3VkcIIcfIV3YWt1MgU"}'
|
|
2026-03-09 04:39:28.076 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-09 04:39:28.083 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-09 04:39:28.083 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-39-26__79a03c03-bc20-4c14-8e5f-af7a544362c6__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:28.083 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-09 04:39:28.083 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-09 04:39:28.084 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-09 04:39:28.085 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.168
|
|
2026-03-09 04:39:28.085 DEBUG [src.node.docker_mananger] Generated ports ['31225', '31226', '31227', '31228', '31229']
|
|
2026-03-09 04:39:28.085 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-09 04:39:28.085 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-09 04:39:28.085 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-09 04:39:28.085 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-09 04:39:28.086 DEBUG [src.node.docker_mananger] docker run -i -t -p 31225:31225 -p 31226:31226 -p 31227:31227 -p 31228:31228 -p 31229:31229 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=31227 --rest-port=31225 --tcp-port=31226 --discv5-udp-port=31228 --rest-address=0.0.0.0 --nat=extip:172.18.135.168 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=adbe46e6a8e7b3aafc7fadb33bbbdff37ece2228fadec67f1e5a3d4db51e7b50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31229 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEPqeS0miwY7-exjXJdqJIwtUpQiPc8MSs8_zRBd-4xKbI2_3sl8oeECRswcCrCjKqXyO9edugigEWJCboJ4hZkCgmlkgnY0gmlwhKwScFmKbXVsdGlhZGRyc5YACASsEnBZBhx6AAoErBJwWQYce90DgnJzhQACAQAAiXNlY3AyNTZrMaEC5WGLDkq9_1V7bK0GM_R4HMYHiLQxz4cCcai_z5zn__GDdGNwghx6g3VkcIIcfIV3YWt1MgU
|
|
2026-03-09 04:39:28.287 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.168 waku b5641f917fed127b7f474ddcfb33645159e7563470c096ee9a13a84c55a42539
|
|
2026-03-09 04:39:28.321 DEBUG [src.node.docker_mananger] Container started with ID b5641f917fed. Setting up logs at ./log/docker/node2_2026-03-09_04-39-26__79a03c03-bc20-4c14-8e5f-af7a544362c6__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:28.322 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31225
|
|
2026-03-09 04:39:28.322 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-09 04:39:29.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31225/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:29.325 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-09 04:39:29.325 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-09 04:39:29.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31225/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:29.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.168/tcp/31226/p2p/16Uiu2HAm95TdgF9KQHSjjUZiB5fssGqGQASo2sm5tvHTqFsgtxgS","/ip4/172.18.135.168/tcp/31227/ws/p2p/16Uiu2HAm95TdgF9KQHSjjUZiB5fssGqGQASo2sm5tvHTqFsgtxgS"],"enrUri":"enr:-L24QP_7YIKDT1Vz2bh2unOAE4zn4tVLFdHO7JwZyfCVbDz8beRQWArQ6XFOTTUI2UHwEvUbHp8dWCpuF0xYkLhTkzYCgmlkgnY0gmlwhKwSh6iKbXVsdGlhZGRyc5YACASsEoeoBnn6AAoErBKHqAZ5-90DgnJzhQACAQAAiXNlY3AyNTZrMaECytYKSXUAIhRX6j1crO3gGxQ9VLOcgZTnFRdQ2J0oPdODdGNwgnn6g3VkcIJ5_IV3YWt1MgE"}'
|
|
2026-03-09 04:39:29.328 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-09 04:39:29.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31225/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.89/tcp/7290/p2p/16Uiu2HAmAs5cMu8Fgf2PRUHNmiV3CcBPcac7iRqchtscD8hU9Mig"]'
|
|
2026-03-09 04:39:29.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:29.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7289/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
|
|
2026-03-09 04:39:29.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:29.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31225/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
|
|
2026-03-09 04:39:29.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:29.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7289/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-09 04:39:29.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:29.379 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-09 04:39:29.480 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-09 04:39:29.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7289/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:29.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773031169368976743,"ephemeral":false,"proof":""}]'
|
|
2026-03-09 04:39:29.484 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-09 04:39:29.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31225/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:29.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773031169368976743,"ephemeral":false,"proof":""}]'
|
|
2026-03-09 04:39:29.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7289/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
|
|
2026-03-09 04:39:29.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:29.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31225/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
|
|
2026-03-09 04:39:29.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:29.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7289/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-09 04:39:29.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:29.505 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-09 04:39:29.605 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-09 04:39:29.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:29.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031165317052880,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031167724512834,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031169495069652,"ephemeral":false,"proof":""}]'
|
|
2026-03-09 04:39:29.619 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
|
2026-03-09 04:39:29.620 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
|
2026-03-09 04:39:29.620 DEBUG [src.node.waku_node] Stopping container with id 8a09963132a7
|
|
2026-03-09 04:39:30.180 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-09 04:39:30.180 DEBUG [src.node.waku_node] Stopping container with id b5641f917fed
|
|
2026-03-09 04:39:30.745 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-09 04:39:30.748 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
|
2026-03-09 04:39:30.807 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-09 04:39:30.835 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-09 04:39:30.835 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
|
|
2026-03-09 04:39:30.835 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
|
|
2026-03-09 04:39:30.836 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-39-26__79a03c03-bc20-4c14-8e5f-af7a544362c6__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:30.837 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-39-26__79a03c03-bc20-4c14-8e5f-af7a544362c6__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:30.841 DEBUG [tests.conftest] Running fixture setup: test_id
|
|
2026-03-09 04:39:30.842 DEBUG [tests.conftest] Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-03-09_04-39-30__7022f2fd-3307-4b7b-a58a-5d5eeee8328a
|
|
2026-03-09 04:39:30.842 DEBUG [src.steps.common] Running fixture setup: common_setup
|
|
2026-03-09 04:39:30.842 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
|
2026-03-09 04:39:30.843 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
|
|
2026-03-09 04:39:30.850 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-09 04:39:30.850 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-39-30__7022f2fd-3307-4b7b-a58a-5d5eeee8328a__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:30.850 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-09 04:39:30.850 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-09 04:39:30.851 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-09 04:39:30.852 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.243
|
|
2026-03-09 04:39:30.852 DEBUG [src.node.docker_mananger] Generated ports ['51217', '51218', '51219', '51220', '51221']
|
|
2026-03-09 04:39:30.852 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-09 04:39:30.852 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-09 04:39:30.852 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-09 04:39:30.852 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-09 04:39:30.852 DEBUG [src.node.docker_mananger] docker run -i -t -p 51217:51217 -p 51218:51218 -p 51219:51219 -p 51220:51220 -p 51221:51221 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=51219 --rest-port=51217 --tcp-port=51218 --discv5-udp-port=51220 --rest-address=0.0.0.0 --nat=extip:172.18.203.243 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d20ee1ec33c3dad3ae446f72ea71add2c3dca7bcaed5abad4baed6a8997fc0fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51221 --metrics-logging=true --relay=true --filter=true
|
|
2026-03-09 04:39:31.040 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.243 waku 6c942b6c248fd6f6b08f8d60c6a42fc2dc2ed9ebf9e82ca94b62977517575e09
|
|
2026-03-09 04:39:31.075 DEBUG [src.node.docker_mananger] Container started with ID 6c942b6c248f. Setting up logs at ./log/docker/node1_2026-03-09_04-39-30__7022f2fd-3307-4b7b-a58a-5d5eeee8328a__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:31.076 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51217
|
|
2026-03-09 04:39:31.076 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-09 04:39:31.122 ERROR [src.node.docker_mananger] Max retries reached for container 8a09963132a7. Exiting log stream.
|
|
2026-03-09 04:39:31.597 ERROR [src.node.docker_mananger] Max retries reached for container b5641f917fed. Exiting log stream.
|
|
2026-03-09 04:39:32.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51217/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:32.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-09 04:39:32.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51217/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:32.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-09 04:39:32.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51217/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:32.287 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-09 04:39:32.287 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-09 04:39:32.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:32.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.243/tcp/51218/p2p/16Uiu2HAm2QohW5ZjMnQUULHhx3F7RzL2SVWszGKjygdueegtxinp","/ip4/172.18.203.243/tcp/51219/ws/p2p/16Uiu2HAm2QohW5ZjMnQUULHhx3F7RzL2SVWszGKjygdueegtxinp"],"enrUri":"enr:-L24QHFSmbHu-0EvPRb2tRkCHE0u5Gv6BIj1pZWGTABjEjuIKCA3HRnzrFP0VP7Mm4nW-65q_l-y9CE2YHkZdV2cAR8CgmlkgnY0gmlwhKwSy_OKbXVsdGlhZGRyc5YACASsEsvzBsgSAAoErBLL8wbIE90DgnJzhQACAQAAiXNlY3AyNTZrMaECZ8j0qSqpWGvQ96ezhCwEdjwPUejF4MiE47qp3r3gbQ2DdGNwgsgSg3VkcILIFIV3YWt1MgU"}'
|
|
2026-03-09 04:39:32.290 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-09 04:39:32.297 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-09 04:39:32.297 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-39-30__7022f2fd-3307-4b7b-a58a-5d5eeee8328a__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:32.297 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-09 04:39:32.297 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-09 04:39:32.299 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-09 04:39:32.299 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.38.226
|
|
2026-03-09 04:39:32.299 DEBUG [src.node.docker_mananger] Generated ports ['43420', '43421', '43422', '43423', '43424']
|
|
2026-03-09 04:39:32.299 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-09 04:39:32.299 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-09 04:39:32.299 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-09 04:39:32.299 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-09 04:39:32.300 DEBUG [src.node.docker_mananger] docker run -i -t -p 43420:43420 -p 43421:43421 -p 43422:43422 -p 43423:43423 -p 43424:43424 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=43422 --rest-port=43420 --tcp-port=43421 --discv5-udp-port=43423 --rest-address=0.0.0.0 --nat=extip:172.18.38.226 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=70d7da453009192bf15ebbea333e6a78bebef7fdbeadfa00e5cb07bfecdb6e05 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43424 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHFSmbHu-0EvPRb2tRkCHE0u5Gv6BIj1pZWGTABjEjuIKCA3HRnzrFP0VP7Mm4nW-65q_l-y9CE2YHkZdV2cAR8CgmlkgnY0gmlwhKwSy_OKbXVsdGlhZGRyc5YACASsEsvzBsgSAAoErBLL8wbIE90DgnJzhQACAQAAiXNlY3AyNTZrMaECZ8j0qSqpWGvQ96ezhCwEdjwPUejF4MiE47qp3r3gbQ2DdGNwgsgSg3VkcILIFIV3YWt1MgU
|
|
2026-03-09 04:39:32.492 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.38.226 waku bdedd675570979652dbd9775c42b88fbfaddd93e90390a92dbf183698319bafa
|
|
2026-03-09 04:39:32.526 DEBUG [src.node.docker_mananger] Container started with ID bdedd6755709. Setting up logs at ./log/docker/node2_2026-03-09_04-39-30__7022f2fd-3307-4b7b-a58a-5d5eeee8328a__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:32.527 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43420
|
|
2026-03-09 04:39:32.527 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-09 04:39:33.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43420/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:33.531 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-09 04:39:33.531 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-09 04:39:33.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43420/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:33.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.226/tcp/43421/p2p/16Uiu2HAm1d1zceYJpJjpATosZmmaqmw15UNDHUBQUCLjDK7zQJJQ","/ip4/172.18.38.226/tcp/43422/ws/p2p/16Uiu2HAm1d1zceYJpJjpATosZmmaqmw15UNDHUBQUCLjDK7zQJJQ"],"enrUri":"enr:-L24QHm6zCdorpTsyrg1EZG8vt64oVHFX6bIVhzvLX7SB2RbHSKZQv8WsnkvROjgzK0h9xllQgBjj7AQQl-2TDewITkCgmlkgnY0gmlwhKwSJuKKbXVsdGlhZGRyc5YACASsEibiBqmdAAoErBIm4gapnt0DgnJzhQACAQAAiXNlY3AyNTZrMaECXA4j-0hdExODmcXGMjUWEskFS23kzauISyKkFvhsAb2DdGNwgqmdg3VkcIKpn4V3YWt1MgE"}'
|
|
2026-03-09 04:39:33.534 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-09 04:39:33.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43420/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.243/tcp/51218/p2p/16Uiu2HAm2QohW5ZjMnQUULHhx3F7RzL2SVWszGKjygdueegtxinp"]'
|
|
2026-03-09 04:39:33.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:33.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51217/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
|
|
2026-03-09 04:39:33.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:33.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43420/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
|
|
2026-03-09 04:39:33.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:33.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51217/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-09 04:39:33.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:33.588 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-09 04:39:33.688 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-09 04:39:33.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51217/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:33.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773031173579291168,"ephemeral":false,"proof":""}]'
|
|
2026-03-09 04:39:33.693 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-09 04:39:33.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43420/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:33.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773031173579291168,"ephemeral":false,"proof":""}]'
|
|
2026-03-09 04:39:33.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51217/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
|
|
2026-03-09 04:39:33.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:33.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43420/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
|
|
2026-03-09 04:39:33.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:33.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51217/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-09 04:39:33.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:33.712 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-09 04:39:33.813 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-09 04:39:33.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:33.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031169495069652,"ephemeral":false,"proof":""},{"payload":"L215YXBwLzEvbGF0ZXN0L3Byb3Rv","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031171831055474,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031173704486563,"ephemeral":false,"proof":""}]'
|
|
2026-03-09 04:39:33.825 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
|
2026-03-09 04:39:33.826 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
|
2026-03-09 04:39:33.826 DEBUG [src.node.waku_node] Stopping container with id 6c942b6c248f
|
|
2026-03-09 04:39:34.402 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-09 04:39:34.404 DEBUG [src.node.waku_node] Stopping container with id bdedd6755709
|
|
2026-03-09 04:39:34.969 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-09 04:39:34.972 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
|
2026-03-09 04:39:35.012 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-09 04:39:35.046 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-09 04:39:35.049 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
|
|
2026-03-09 04:39:35.051 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
|
|
2026-03-09 04:39:35.052 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-39-30__7022f2fd-3307-4b7b-a58a-5d5eeee8328a__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:35.056 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-39-30__7022f2fd-3307-4b7b-a58a-5d5eeee8328a__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:35.068 DEBUG [tests.conftest] Running fixture setup: test_id
|
|
2026-03-09 04:39:35.068 DEBUG [tests.conftest] Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-03-09_04-39-35__81b5dfb6-8f87-40a4-9956-036cf3fd79e5
|
|
2026-03-09 04:39:35.068 DEBUG [src.steps.common] Running fixture setup: common_setup
|
|
2026-03-09 04:39:35.069 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
|
2026-03-09 04:39:35.069 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
|
|
2026-03-09 04:39:35.079 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-09 04:39:35.080 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-09_04-39-35__81b5dfb6-8f87-40a4-9956-036cf3fd79e5__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:35.080 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-09 04:39:35.080 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-09 04:39:35.084 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-09 04:39:35.084 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.234.97
|
|
2026-03-09 04:39:35.084 DEBUG [src.node.docker_mananger] Generated ports ['35280', '35281', '35282', '35283', '35284']
|
|
2026-03-09 04:39:35.084 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-09 04:39:35.084 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-09 04:39:35.085 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-09 04:39:35.085 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-09 04:39:35.085 DEBUG [src.node.docker_mananger] docker run -i -t -p 35280:35280 -p 35281:35281 -p 35282:35282 -p 35283:35283 -p 35284:35284 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=35282 --rest-port=35280 --tcp-port=35281 --discv5-udp-port=35283 --rest-address=0.0.0.0 --nat=extip:172.18.234.97 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c6cc83d4ceffed4a558da60323ab0cfbabde3e51deff6f7dbcc7ffe5d9fcbb36 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35284 --metrics-logging=true --relay=true --filter=true
|
|
2026-03-09 04:39:35.254 ERROR [src.node.docker_mananger] Max retries reached for container 6c942b6c248f. Exiting log stream.
|
|
2026-03-09 04:39:35.304 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.234.97 waku 01dce117a6f4aac68ca3fef148efd888bc8f82cf55eba266782ccd3af500c74f
|
|
2026-03-09 04:39:35.339 DEBUG [src.node.docker_mananger] Container started with ID 01dce117a6f4. Setting up logs at ./log/docker/node1_2026-03-09_04-39-35__81b5dfb6-8f87-40a4-9956-036cf3fd79e5__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:35.339 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35280
|
|
2026-03-09 04:39:35.339 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-09 04:39:35.986 ERROR [src.node.docker_mananger] Max retries reached for container bdedd6755709. Exiting log stream.
|
|
2026-03-09 04:39:36.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35280/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:36.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-09 04:39:36.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35280/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:36.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-09 04:39:36.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35280/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:36.552 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-09 04:39:36.552 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-09 04:39:36.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35280/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:36.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.97/tcp/35281/p2p/16Uiu2HAmLTRt66KHGpoLdiFFm2CJS4orkM5Kntgz1cvQ1GvJTaLX","/ip4/172.18.234.97/tcp/35282/ws/p2p/16Uiu2HAmLTRt66KHGpoLdiFFm2CJS4orkM5Kntgz1cvQ1GvJTaLX"],"enrUri":"enr:-L24QAxWjijAGWCAPxqQ801PO34hWae1UbSd9SBaZzo0Svj9BCE9L7nwzkHgSVlk0lWo0D2emFTv2iOjoziCaV-CazYCgmlkgnY0gmlwhKwS6mGKbXVsdGlhZGRyc5YACASsEuphBonRAAoErBLqYQaJ0t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDc-dkyirY-eDYTrJWJEmoUvjJHxdsaabYKeepklyZSRCDdGNwgonRg3VkcIKJ04V3YWt1MgU"}'
|
|
2026-03-09 04:39:36.555 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-09 04:39:36.562 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-09 04:39:36.562 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-09_04-39-35__81b5dfb6-8f87-40a4-9956-036cf3fd79e5__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:36.562 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-09 04:39:36.562 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-09 04:39:36.564 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-09 04:39:36.564 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.77
|
|
2026-03-09 04:39:36.564 DEBUG [src.node.docker_mananger] Generated ports ['43273', '43274', '43275', '43276', '43277']
|
|
2026-03-09 04:39:36.564 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
|
|
2026-03-09 04:39:36.564 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-09 04:39:36.564 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-09 04:39:36.565 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-09 04:39:36.565 DEBUG [src.node.docker_mananger] docker run -i -t -p 43273:43273 -p 43274:43274 -p 43275:43275 -p 43276:43276 -p 43277:43277 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=43275 --rest-port=43273 --tcp-port=43274 --discv5-udp-port=43276 --rest-address=0.0.0.0 --nat=extip:172.18.235.77 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e9fe4c9f5ecca5fce8fe5ad29d7bbe920ed2dc06e550016a5af5c730df15b4fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43277 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAxWjijAGWCAPxqQ801PO34hWae1UbSd9SBaZzo0Svj9BCE9L7nwzkHgSVlk0lWo0D2emFTv2iOjoziCaV-CazYCgmlkgnY0gmlwhKwS6mGKbXVsdGlhZGRyc5YACASsEuphBonRAAoErBLqYQaJ0t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDc-dkyirY-eDYTrJWJEmoUvjJHxdsaabYKeepklyZSRCDdGNwgonRg3VkcIKJ04V3YWt1MgU
|
|
2026-03-09 04:39:36.754 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.77 waku e010543e573324ad1cc19228117e51e5780a9f6e6e2f8dd297402c1a873fcbd5
|
|
2026-03-09 04:39:36.789 DEBUG [src.node.docker_mananger] Container started with ID e010543e5733. Setting up logs at ./log/docker/node2_2026-03-09_04-39-35__81b5dfb6-8f87-40a4-9956-036cf3fd79e5__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:36.790 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43273
|
|
2026-03-09 04:39:36.790 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-09 04:39:37.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43273/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:37.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-09 04:39:37.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43273/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:37.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
|
|
2026-03-09 04:39:37.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43273/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:37.998 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-09 04:39:37.998 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-09 04:39:37.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43273/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:38.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.77/tcp/43274/p2p/16Uiu2HAmULifFW1p5GtJ1PhJmcLdxDbidhLBUYgxEcy27mWDAWZy","/ip4/172.18.235.77/tcp/43275/ws/p2p/16Uiu2HAmULifFW1p5GtJ1PhJmcLdxDbidhLBUYgxEcy27mWDAWZy"],"enrUri":"enr:-L24QMAgMAf3YU3yrka1f0eH3aPu_n1loFXnGZMQ8tbevWK_YqKlVo56mmUWAV7JfWAHk8G4NH0jE2WvlPqePJ1mgAcCgmlkgnY0gmlwhKwS602KbXVsdGlhZGRyc5YACASsEutNBqkKAAoErBLrTQapC90DgnJzhQACAQAAiXNlY3AyNTZrMaED6QzLjsUSB0LnSmXRepMBddtx4MrCVjvd_VNcBNha5tSDdGNwgqkKg3VkcIKpDIV3YWt1MgE"}'
|
|
2026-03-09 04:39:38.001 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-09 04:39:38.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43273/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.234.97/tcp/35281/p2p/16Uiu2HAmLTRt66KHGpoLdiFFm2CJS4orkM5Kntgz1cvQ1GvJTaLX"]'
|
|
2026-03-09 04:39:38.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:38.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35280/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
|
|
2026-03-09 04:39:38.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:38.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43273/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
|
|
2026-03-09 04:39:38.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:38.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35280/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-09 04:39:38.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:38.053 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-09 04:39:38.154 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-09 04:39:38.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35280/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:38.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773031178043246030,"ephemeral":false,"proof":""}]'
|
|
2026-03-09 04:39:38.159 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-09 04:39:38.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43273/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:38.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773031178043246030,"ephemeral":false,"proof":""}]'
|
|
2026-03-09 04:39:38.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35280/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
|
|
2026-03-09 04:39:38.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:38.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43273/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
|
|
2026-03-09 04:39:38.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:38.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35280/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-09 04:39:38.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-09 04:39:38.180 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-09 04:39:38.280 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-09 04:39:38.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-09 04:39:38.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031176164727811,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773031178170442284,"ephemeral":false,"proof":""}]'
|
|
2026-03-09 04:39:38.293 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
|
2026-03-09 04:39:38.294 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
|
2026-03-09 04:39:38.294 DEBUG [src.node.waku_node] Stopping container with id 01dce117a6f4
|
|
2026-03-09 04:39:38.908 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-09 04:39:38.909 DEBUG [src.node.waku_node] Stopping container with id e010543e5733
|
|
2026-03-09 04:39:39.460 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-09 04:39:39.462 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
|
2026-03-09 04:39:39.493 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-09 04:39:39.526 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-09 04:39:39.527 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
|
|
2026-03-09 04:39:39.527 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
|
|
2026-03-09 04:39:39.529 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-09_04-39-35__81b5dfb6-8f87-40a4-9956-036cf3fd79e5__wakuorg_nwaku:latest.log
|
|
2026-03-09 04:39:39.530 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-09_04-39-35__81b5dfb6-8f87-40a4-9956-036cf3fd79e5__wakuorg_nwaku:latest.log
|