80 lines
14 KiB
Plaintext

2026-01-30 04:35:49.400 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-30 04:35:49.401 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2026-01-30_04-35-49__0ffab72f-fd79-4ecd-99a9-d993dfe19c63
2026-01-30 04:35:49.401 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-30 04:35:49.401 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-30 04:35:49.401 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-01-30 04:35:49.408 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-30 04:35:49.408 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-30_04-35-49__0ffab72f-fd79-4ecd-99a9-d993dfe19c63__wakuorg_nwaku:latest.log
2026-01-30 04:35:49.408 DEBUG [src.node.waku_node] Starting Node...
2026-01-30 04:35:49.408 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-30 04:35:49.410 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-30 04:35:49.410 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.83
2026-01-30 04:35:49.410 DEBUG [src.node.docker_mananger] Generated ports ['54911', '54912', '54913', '54914', '54915']
2026-01-30 04:35:49.410 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-30 04:35:49.410 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-30 04:35:49.410 DEBUG [src.node.waku_node] Using volumes []
2026-01-30 04:35:49.411 DEBUG [src.node.docker_mananger] docker run -i -t -p 54911:54911 -p 54912:54912 -p 54913:54913 -p 54914:54914 -p 54915:54915 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=54913 --rest-port=54911 --tcp-port=54912 --discv5-udp-port=54914 --rest-address=0.0.0.0 --nat=extip:172.18.43.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=37f1d76bb2e64ba7b6db8a5dac677b13ab59b5cc1f99b6f8ecbb11e1feecba28 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54915 --metrics-logging=true --relay=true --filter=true
2026-01-30 04:35:49.419 ERROR [src.node.docker_mananger] Max retries reached for container 4020885c5267. Exiting log stream.
2026-01-30 04:35:49.591 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.83 waku 1efc4280ce7374877dbf8ab0660fed106074b9dcdc129240f7aa0ea7ab6d6256
2026-01-30 04:35:49.623 DEBUG [src.node.docker_mananger] Container started with ID 1efc4280ce73. Setting up logs at ./log/docker/node1_2026-01-30_04-35-49__0ffab72f-fd79-4ecd-99a9-d993dfe19c63__wakuorg_nwaku:latest.log
2026-01-30 04:35:49.623 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54911
2026-01-30 04:35:49.624 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-30 04:35:50.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54911/health" -H "Content-Type: application/json" -d 'None'
2026-01-30 04:35:50.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"},{"Legacy 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"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-30 04:35:50.630 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-30 04:35:50.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54911/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-30 04:35:50.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.83/tcp/54912/p2p/16Uiu2HAmUcKaZj8ueXxCcQSYkPtzLEdzhTjiuMLPqSETjKCQZj1K","/ip4/172.18.43.83/tcp/54913/ws/p2p/16Uiu2HAmUcKaZj8ueXxCcQSYkPtzLEdzhTjiuMLPqSETjKCQZj1K"],"enrUri":"enr:-L24QAocKBcElW93-HBCDSTffdeS7R3dcCVu781YjN-bHJG4DwN4KaRmYw88Pz9Zu5L2HWgaF3NyJuDKeIenls3K67cCgmlkgnY0gmlwhKwSK1OKbXVsdGlhZGRyc5YACASsEitTBtaAAAoErBIrUwbWgd0DgnJzhQADAQAAiXNlY3AyNTZrMaED7Qv9lWxph6Agw1-kTwQNwaAWXhTnFavr4Dr1CaGaQMqDdGNwgtaAg3VkcILWgoV3YWt1MgU"}'
2026-01-30 04:35:50.633 INFO [src.node.waku_node] REST service is ready !!
2026-01-30 04:35:50.633 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-01-30 04:35:50.640 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-30 04:35:50.640 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-30_04-35-49__0ffab72f-fd79-4ecd-99a9-d993dfe19c63__wakuorg_nwaku:latest.log
2026-01-30 04:35:50.640 DEBUG [src.node.waku_node] Starting Node...
2026-01-30 04:35:50.640 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-30 04:35:50.642 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-30 04:35:50.642 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.142
2026-01-30 04:35:50.642 DEBUG [src.node.docker_mananger] Generated ports ['43411', '43412', '43413', '43414', '43415']
2026-01-30 04:35:50.642 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-30 04:35:50.642 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-30 04:35:50.642 DEBUG [src.node.waku_node] Using volumes []
2026-01-30 04:35:50.642 DEBUG [src.node.docker_mananger] docker run -i -t -p 43411:43411 -p 43412:43412 -p 43413:43413 -p 43414:43414 -p 43415:43415 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=43413 --rest-port=43411 --tcp-port=43412 --discv5-udp-port=43414 --rest-address=0.0.0.0 --nat=extip:172.18.135.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6ea7dfb2e0471dacacc4fa99eebf8de42fcacea4372dbdffcaeb1522e224ab6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43415 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAocKBcElW93-HBCDSTffdeS7R3dcCVu781YjN-bHJG4DwN4KaRmYw88Pz9Zu5L2HWgaF3NyJuDKeIenls3K67cCgmlkgnY0gmlwhKwSK1OKbXVsdGlhZGRyc5YACASsEitTBtaAAAoErBIrUwbWgd0DgnJzhQADAQAAiXNlY3AyNTZrMaED7Qv9lWxph6Agw1-kTwQNwaAWXhTnFavr4Dr1CaGaQMqDdGNwgtaAg3VkcILWgoV3YWt1MgU --filternode=/ip4/172.18.43.83/tcp/54912/p2p/16Uiu2HAmUcKaZj8ueXxCcQSYkPtzLEdzhTjiuMLPqSETjKCQZj1K
2026-01-30 04:35:50.837 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.142 waku 2c7b98526a00b04f2b020b097e63159b5ef726283656af392d01832c21d381a1
2026-01-30 04:35:50.869 DEBUG [src.node.docker_mananger] Container started with ID 2c7b98526a00. Setting up logs at ./log/docker/node2_2026-01-30_04-35-49__0ffab72f-fd79-4ecd-99a9-d993dfe19c63__wakuorg_nwaku:latest.log
2026-01-30 04:35:50.869 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43411
2026-01-30 04:35:50.869 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-30 04:35:51.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43411/health" -H "Content-Type: application/json" -d 'None'
2026-01-30 04:35:51.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"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"},{"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"}]}'
2026-01-30 04:35:51.874 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-30 04:35:51.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43411/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-30 04:35:51.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.142/tcp/43412/p2p/16Uiu2HAmBegfwtbjV3pDjpvVWrYywgv5ibusPj7jN5hr5nR47fcR","/ip4/172.18.135.142/tcp/43413/ws/p2p/16Uiu2HAmBegfwtbjV3pDjpvVWrYywgv5ibusPj7jN5hr5nR47fcR"],"enrUri":"enr:-L24QEz3KWAt-KzC7SBj-PzMU68bFWMsXiTFgxf123KaqqvAef1xKQYrfs0Oz4FHCf4ztIxCOBRcgQHzJFD_ykvzcBACgmlkgnY0gmlwhKwSh46KbXVsdGlhZGRyc5YACASsEoeOBqmUAAoErBKHjgapld0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8RBS-kBKq6mh21D5lvjMKCM8YoBpWoMx6LPKPJK04r6DdGNwgqmUg3VkcIKploV3YWt1MgA"}'
2026-01-30 04:35:51.877 INFO [src.node.waku_node] REST service is ready !!
2026-01-30 04:35:51.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43411/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.83/tcp/54912/p2p/16Uiu2HAmUcKaZj8ueXxCcQSYkPtzLEdzhTjiuMLPqSETjKCQZj1K"]'
2026-01-30 04:35:51.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-30 04:35:51.908 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-01-30 04:35:51.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54911/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-30 04:35:51.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-30 04:35:51.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43411/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ed5cd8e3-a951-440e-8719-da316c504796", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-30 04:35:51.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ed5cd8e3-a951-440e-8719-da316c504796","statusDesc":"OK"}'
2026-01-30 04:35:51.934 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral True
2026-01-30 04:35:51.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54911/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-01-30 04:35:51.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-30 04:35:51.942 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-30 04:35:52.042 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-30 04:35:52.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43411/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-30 04:35:52.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769747751934754676,"ephemeral":true}]'
2026-01-30 04:35:52.047 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral False
2026-01-30 04:35:52.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54911/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-01-30 04:35:52.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-30 04:35:52.052 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-30 04:35:52.153 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-30 04:35:52.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43411/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-30 04:35:52.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769747752047721200,"ephemeral":false}]'
2026-01-30 04:35:52.159 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-30 04:35:52.160 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-30 04:35:52.160 DEBUG [src.node.waku_node] Stopping container with id 1efc4280ce73
2026-01-30 04:35:52.694 DEBUG [src.node.waku_node] Container stopped.
2026-01-30 04:35:52.694 DEBUG [src.node.waku_node] Stopping container with id 2c7b98526a00
2026-01-30 04:35:53.197 DEBUG [src.node.waku_node] Container stopped.
2026-01-30 04:35:53.199 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-30 04:35:53.206 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-30 04:35:53.211 DEBUG [src.node.docker_mananger] No errors found in the waku logs.