85 lines
15 KiB
Plaintext

2025-12-18 04:12:09.363 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-18 04:12:09.364 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2025-12-18_04-12-09__e6af9375-1d00-4095-bae3-6325bf8f4559
2025-12-18 04:12:09.364 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-18 04:12:09.364 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-18 04:12:09.364 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-18 04:12:09.371 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-18 04:12:09.371 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-18_04-12-09__e6af9375-1d00-4095-bae3-6325bf8f4559__wakuorg_nwaku:latest.log
2025-12-18 04:12:09.371 DEBUG [src.node.waku_node] Starting Node...
2025-12-18 04:12:09.371 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-18 04:12:09.373 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-18 04:12:09.373 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.203
2025-12-18 04:12:09.373 DEBUG [src.node.docker_mananger] Generated ports ['12684', '12685', '12686', '12687', '12688']
2025-12-18 04:12:09.373 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-18 04:12:09.373 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-18 04:12:09.373 DEBUG [src.node.waku_node] Using volumes []
2025-12-18 04:12:09.373 DEBUG [src.node.docker_mananger] docker run -i -t -p 12684:12684 -p 12685:12685 -p 12686:12686 -p 12687:12687 -p 12688:12688 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=12686 --rest-port=12684 --tcp-port=12685 --discv5-udp-port=12687 --rest-address=0.0.0.0 --nat=extip:172.18.113.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=52a0af555ba42dab655b3c36023ac5feb51b9abc1fc0a3babfc68d94e4b8d4ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12688 --metrics-logging=true --relay=true --filter=true
2025-12-18 04:12:09.545 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.203 waku 46cdb386690395e37dbed7b8fe0683c25face3cfa8b7cc13a5d5a55ccb5cc67a
2025-12-18 04:12:09.582 DEBUG [src.node.docker_mananger] Container started with ID 46cdb3866903. Setting up logs at ./log/docker/node1_2025-12-18_04-12-09__e6af9375-1d00-4095-bae3-6325bf8f4559__wakuorg_nwaku:latest.log
2025-12-18 04:12:09.584 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12684
2025-12-18 04:12:09.584 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-18 04:12:09.654 ERROR [src.node.docker_mananger] Max retries reached for container 7f1adcec9a6c. Exiting log stream.
2025-12-18 04:12:10.172 ERROR [src.node.docker_mananger] Max retries reached for container 8e467b39d794. Exiting log stream.
2025-12-18 04:12:10.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12684/health" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:12:10.588 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"}]}'
2025-12-18 04:12:10.588 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-18 04:12:10.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12684/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:12:10.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.203/tcp/12685/p2p/16Uiu2HAmPjggN2DNQFowNYzqqNwMLwkfCjkh9HSsgShZLPwARTkY","/ip4/172.18.113.203/tcp/12686/ws/p2p/16Uiu2HAmPjggN2DNQFowNYzqqNwMLwkfCjkh9HSsgShZLPwARTkY"],"enrUri":"enr:-L24QA_cWQy02zPVK-fav3xFfDbh1Y50PCQCqHKT0ftyjBhCdRDQr5eVUx1t5VgsMSohxKjJ_CEAgv4-uB_9xcp7FhkCgmlkgnY0gmlwhKwSccuKbXVsdGlhZGRyc5YACASsEnHLBjGNAAoErBJxywYxjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpKR6ujHtoyapGRXs5FhfTU6NySfBrTtofK2042K1NZWDdGNwgjGNg3VkcIIxj4V3YWt1MgU"}'
2025-12-18 04:12:10.591 INFO [src.node.waku_node] REST service is ready !!
2025-12-18 04:12:10.591 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-18 04:12:10.598 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-18 04:12:10.598 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-18_04-12-09__e6af9375-1d00-4095-bae3-6325bf8f4559__wakuorg_nwaku:latest.log
2025-12-18 04:12:10.598 DEBUG [src.node.waku_node] Starting Node...
2025-12-18 04:12:10.598 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-18 04:12:10.599 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-18 04:12:10.599 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.250
2025-12-18 04:12:10.600 DEBUG [src.node.docker_mananger] Generated ports ['26400', '26401', '26402', '26403', '26404']
2025-12-18 04:12:10.600 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-18 04:12:10.600 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-18 04:12:10.600 DEBUG [src.node.waku_node] Using volumes []
2025-12-18 04:12:10.600 DEBUG [src.node.docker_mananger] docker run -i -t -p 26400:26400 -p 26401:26401 -p 26402:26402 -p 26403:26403 -p 26404:26404 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=26402 --rest-port=26400 --tcp-port=26401 --discv5-udp-port=26403 --rest-address=0.0.0.0 --nat=extip:172.18.22.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dead3daa8640e6cba7fcdda67a7b5dafb6fc245e7c7e0ed1f7f7a5cac2307233 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26404 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QA_cWQy02zPVK-fav3xFfDbh1Y50PCQCqHKT0ftyjBhCdRDQr5eVUx1t5VgsMSohxKjJ_CEAgv4-uB_9xcp7FhkCgmlkgnY0gmlwhKwSccuKbXVsdGlhZGRyc5YACASsEnHLBjGNAAoErBJxywYxjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpKR6ujHtoyapGRXs5FhfTU6NySfBrTtofK2042K1NZWDdGNwgjGNg3VkcIIxj4V3YWt1MgU --filternode=/ip4/172.18.113.203/tcp/12685/p2p/16Uiu2HAmPjggN2DNQFowNYzqqNwMLwkfCjkh9HSsgShZLPwARTkY
2025-12-18 04:12:10.787 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.250 waku cbb1281472ad72e582aa9b79f8c7f2353ea332e623b696aa3c025e6732e0f3d1
2025-12-18 04:12:10.819 DEBUG [src.node.docker_mananger] Container started with ID cbb1281472ad. Setting up logs at ./log/docker/node2_2025-12-18_04-12-09__e6af9375-1d00-4095-bae3-6325bf8f4559__wakuorg_nwaku:latest.log
2025-12-18 04:12:10.820 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26400
2025-12-18 04:12:10.820 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-18 04:12:11.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26400/health" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:12:11.824 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"}]}'
2025-12-18 04:12:11.825 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-18 04:12:11.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26400/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:12:11.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.250/tcp/26401/p2p/16Uiu2HAm2fsMK5ZQRr7rjuPGXunnzUTd8mULZQ3cRh4CbRbT7den","/ip4/172.18.22.250/tcp/26402/ws/p2p/16Uiu2HAm2fsMK5ZQRr7rjuPGXunnzUTd8mULZQ3cRh4CbRbT7den"],"enrUri":"enr:-L24QK5sogHa0Ce737ok_uhtsJiBbGAcjQwsW7qa60UfZuoCdeYcqY8xuKgVxZYhkEn35LrgAlJDaXfAlRPlcoHS7DUCgmlkgnY0gmlwhKwSFvqKbXVsdGlhZGRyc5YACASsEhb6BmchAAoErBIW-gZnIt0DgnJzhQADAQAAiXNlY3AyNTZrMaECa6TMDDweArcHeV9hYBqOQ49XvF-Zx7wF-Q9x_sTvlW-DdGNwgmchg3VkcIJnI4V3YWt1MgA"}'
2025-12-18 04:12:11.827 INFO [src.node.waku_node] REST service is ready !!
2025-12-18 04:12:11.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26400/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.203/tcp/12685/p2p/16Uiu2HAmPjggN2DNQFowNYzqqNwMLwkfCjkh9HSsgShZLPwARTkY"]'
2025-12-18 04:12:11.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:12:11.858 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-18 04:12:11.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12684/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-18 04:12:11.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:12:11.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26400/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "442a7b73-dee5-490c-9254-e8527e64f561", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-18 04:12:11.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"442a7b73-dee5-490c-9254-e8527e64f561","statusDesc":"OK"}'
2025-12-18 04:12:11.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12684/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-18 04:12:11.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:12:11.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26400/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e4a547e7-ce75-4517-bfb9-8d4c096582d7", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-18 04:12:11.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e4a547e7-ce75-4517-bfb9-8d4c096582d7","statusDesc":"OK"}'
2025-12-18 04:12:11.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:12:11.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:12:11.903 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:12:12.004 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:12:12.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26400/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:12:12.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1766031131896261451,"ephemeral":false}]'
2025-12-18 04:12:12.008 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:26400/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-18 04:12:12.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-18 04:12:12.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2025-12-18 04:12:12.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-18 04:12:12.020 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-18 04:12:12.121 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-18 04:12:12.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26400/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2025-12-18 04:12:12.124 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:26400/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
2025-12-18 04:12:12.127 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-18 04:12:12.127 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-18 04:12:12.128 DEBUG [src.node.waku_node] Stopping container with id 46cdb3866903
2025-12-18 04:12:12.668 DEBUG [src.node.waku_node] Container stopped.
2025-12-18 04:12:12.669 DEBUG [src.node.waku_node] Stopping container with id cbb1281472ad
2025-12-18 04:12:13.180 DEBUG [src.node.waku_node] Container stopped.
2025-12-18 04:12:13.181 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-18 04:12:13.187 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-18 04:12:13.193 DEBUG [src.node.docker_mananger] No errors found in the waku logs.