DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_refresh_existing with id: 2025-12-18_04-13-12__412bf6fc-16ef-4e20-90de-c7f043aa3feb DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-18_04-13-12__412bf6fc-16ef-4e20-90de-c7f043aa3feb__wakuorg_nwaku:latest.log DEBUG  src.node.waku_node:waku_node.py:90 Starting Node... DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.56.87 DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53722', '53723', '53724', '53725', '53726'] DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN DEBUG  src.node.waku_node:waku_node.py:178 Using volumes [] DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53722:53722 -p 53723:53723 -p 53724:53724 -p 53725:53725 -p 53726:53726 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=53724 --rest-port=53722 --tcp-port=53723 --discv5-udp-port=53725 --rest-address=0.0.0.0 --nat=extip:172.18.56.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddc96e782f6dfdfbb6bd3f0491247b5f2755f83930d0fa3bc1a5558eed3dce5b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53726 --metrics-logging=true --relay=true --filter=true DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.87 waku 49e84a1a426e68a40df9397c2c14a542a97468cdd9d8cd55a073f29c93b8ce2e DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 49e84a1a426e. Setting up logs at ./log/docker/node1_2025-12-18_04-13-12__412bf6fc-16ef-4e20-90de-c7f043aa3feb__wakuorg_nwaku:latest.log DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53722 DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2f3b07df82b9. Exiting log stream. ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a47ac35dc2c9. Exiting log stream. INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53722/health" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","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"}]}' INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !! INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53722/debug/v1/info" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.87/tcp/53723/p2p/16Uiu2HAmFrYHtUdW41rSF8AZ12KA3wi8UFHEQ4CqLX451KTakgRj","/ip4/172.18.56.87/tcp/53724/ws/p2p/16Uiu2HAmFrYHtUdW41rSF8AZ12KA3wi8UFHEQ4CqLX451KTakgRj"],"enrUri":"enr:-L24QOCrUuwSB7HGA5xkU8AR6_49lEyITkywoiQSnVXafOcGWWkl_bi5yC6iYgdDofEC0OrQ04GVNvY9QVAzyinFO2UCgmlkgnY0gmlwhKwSOFeKbXVsdGlhZGRyc5YACASsEjhXBtHbAAoErBI4VwbR3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDL4iQ3Z7nzGRffF9yRJUU8Jbxigi6coYQOWB4fJ4hvp6DdGNwgtHbg3VkcILR3YV3YWt1MgU"}' INFO  src.node.waku_node:waku_node.py:292 REST service is ready !! DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-18_04-13-12__412bf6fc-16ef-4e20-90de-c7f043aa3feb__wakuorg_nwaku:latest.log DEBUG  src.node.waku_node:waku_node.py:90 Starting Node... DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.78.175 DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45519', '45520', '45521', '45522', '45523'] DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN DEBUG  src.node.waku_node:waku_node.py:178 Using volumes [] DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45519:45519 -p 45520:45520 -p 45521:45521 -p 45522:45522 -p 45523:45523 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=45521 --rest-port=45519 --tcp-port=45520 --discv5-udp-port=45522 --rest-address=0.0.0.0 --nat=extip:172.18.78.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a57ea64bc5a761894dbf43620dadcd5dbfff0d5bd71ad6ec937ca5edbacfdd7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45523 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOCrUuwSB7HGA5xkU8AR6_49lEyITkywoiQSnVXafOcGWWkl_bi5yC6iYgdDofEC0OrQ04GVNvY9QVAzyinFO2UCgmlkgnY0gmlwhKwSOFeKbXVsdGlhZGRyc5YACASsEjhXBtHbAAoErBI4VwbR3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDL4iQ3Z7nzGRffF9yRJUU8Jbxigi6coYQOWB4fJ4hvp6DdGNwgtHbg3VkcILR3YV3YWt1MgU --filternode=/ip4/172.18.56.87/tcp/53723/p2p/16Uiu2HAmFrYHtUdW41rSF8AZ12KA3wi8UFHEQ4CqLX451KTakgRj DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.78.175 waku 2af51f8dc92776a4b5d795b0233d64a62a95b2d26eeb6b56b4cb425472d37ecc DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2af51f8dc927. Setting up logs at ./log/docker/node2_2025-12-18_04-13-12__412bf6fc-16ef-4e20-90de-c7f043aa3feb__wakuorg_nwaku:latest.log DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45519 DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45519/health" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","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"}]}' INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !! INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45519/debug/v1/info" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.175/tcp/45520/p2p/16Uiu2HAkus9SW67XzivGbtYauzAz1HxmkCHheHArpZLJryoLY2Kn","/ip4/172.18.78.175/tcp/45521/ws/p2p/16Uiu2HAkus9SW67XzivGbtYauzAz1HxmkCHheHArpZLJryoLY2Kn"],"enrUri":"enr:-L24QPsQ-GevPNESTHo-pL8WLnbHPFB-RGbe4G7ffU7SChfAJudo5D_Ne2uJrdUinbiTE7edz5yOzZmsMJndB58EEGQCgmlkgnY0gmlwhKwSTq-KbXVsdGlhZGRyc5YACASsEk6vBrHQAAoErBJOrwax0d0DgnJzhQADAQAAiXNlY3AyNTZrMaECBoaR5Zn0jsNPxCWXphFNCyaKQswN7n6EcoR35Hmdnq2DdGNwgrHQg3VkcIKx0oV3YWt1MgA"}' INFO  src.node.waku_node:waku_node.py:292 REST service is ready !! INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45519/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.87/tcp/53723/p2p/16Uiu2HAmFrYHtUdW41rSF8AZ12KA3wi8UFHEQ4CqLX451KTakgRj"]' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53722/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45519/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "eabe39e0-8a08-45a8-a34b-34b9c4d10718", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"eabe39e0-8a08-45a8-a34b-34b9c4d10718","statusDesc":"OK"}' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:45519/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}' INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53722/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)'}' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK' DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45519/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None' INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1766031195024138227,"ephemeral":false}]' DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 49e84a1a426e DEBUG  src.node.waku_node:waku_node.py:241 Container stopped. DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2af51f8dc927 DEBUG  src.node.waku_node:waku_node.py:241 Container stopped. DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.