91 lines
16 KiB
Plaintext

2026-03-22 04:37:42.189 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-22 04:37:42.189 DEBUG [tests.conftest] Running test: test_filter_resubscribe_to_unsubscribed_topics with id: 2026-03-22_04-37-42__83191262-b1fd-498d-8e11-10bd40bcb795
2026-03-22 04:37:42.190 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-22 04:37:42.190 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-22 04:37:42.190 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-22 04:37:42.198 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-22 04:37:42.198 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-22_04-37-42__83191262-b1fd-498d-8e11-10bd40bcb795__wakuorg_nwaku:latest.log
2026-03-22 04:37:42.198 DEBUG [src.node.waku_node] Starting Node...
2026-03-22 04:37:42.198 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-22 04:37:42.200 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-22 04:37:42.200 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.131
2026-03-22 04:37:42.200 DEBUG [src.node.docker_mananger] Generated ports ['37919', '37920', '37921', '37922', '37923']
2026-03-22 04:37:42.200 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-22 04:37:42.200 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-22 04:37:42.201 DEBUG [src.node.waku_node] Using volumes []
2026-03-22 04:37:42.201 DEBUG [src.node.docker_mananger] docker run -i -t -p 37919:37919 -p 37920:37920 -p 37921:37921 -p 37922:37922 -p 37923:37923 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=37921 --rest-port=37919 --tcp-port=37920 --discv5-udp-port=37922 --rest-address=0.0.0.0 --nat=extip:172.18.64.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c12c88abc03e19baa3effbcac3c2dbbae486f7ecf372afdb1617a17b03eafab4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37923 --metrics-logging=true --relay=true --filter=true
2026-03-22 04:37:42.415 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.131 waku 3640e5310dbe01f608b1ee21eceff38c1804e0adc702170fcbfa7f311dfeb62e
2026-03-22 04:37:42.415 ERROR [src.node.docker_mananger] Max retries reached for container db5a2cd5537a. Exiting log stream.
2026-03-22 04:37:42.452 DEBUG [src.node.docker_mananger] Container started with ID 3640e5310dbe. Setting up logs at ./log/docker/node1_2026-03-22_04-37-42__83191262-b1fd-498d-8e11-10bd40bcb795__wakuorg_nwaku:latest.log
2026-03-22 04:37:42.453 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37919
2026-03-22 04:37:42.453 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-22 04:37:42.984 ERROR [src.node.docker_mananger] Max retries reached for container 7bf3705fd343. Exiting log stream.
2026-03-22 04:37:43.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37919/health" -H "Content-Type: application/json" -d 'None'
2026-03-22 04:37:43.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-22 04:37:43.457 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-22 04:37:43.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37919/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-22 04:37:43.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.131/tcp/37920/p2p/16Uiu2HAm2bUsKh7z3UHGr1jm7S53FtEm6jYs6K8RoZJNHVCtY2a3","/ip4/172.18.64.131/tcp/37921/ws/p2p/16Uiu2HAm2bUsKh7z3UHGr1jm7S53FtEm6jYs6K8RoZJNHVCtY2a3"],"enrUri":"enr:-L24QLTMlyESnxbxK77GN9V-mpdqUCp2A0S2LRGKIh0WkIPNGJ4-JNSQbDiQOuV7Tuev7GDXHPFkYy_X5D0QeS0dDRQCgmlkgnY0gmlwhKwSQIOKbXVsdGlhZGRyc5YACASsEkCDBpQgAAoErBJAgwaUId0DgnJzhQADAQAAiXNlY3AyNTZrMaECaoUNfW-2GS_REmfEzkeS-eOQ5IiDzyrnzSEgvv0r3YiDdGNwgpQgg3VkcIKUIoV3YWt1MgU"}'
2026-03-22 04:37:43.461 INFO [src.node.waku_node] REST service is ready !!
2026-03-22 04:37:43.461 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-22 04:37:43.469 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-22 04:37:43.470 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-22_04-37-42__83191262-b1fd-498d-8e11-10bd40bcb795__wakuorg_nwaku:latest.log
2026-03-22 04:37:43.470 DEBUG [src.node.waku_node] Starting Node...
2026-03-22 04:37:43.470 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-22 04:37:43.472 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-22 04:37:43.472 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.67
2026-03-22 04:37:43.472 DEBUG [src.node.docker_mananger] Generated ports ['2078', '2079', '2080', '2081', '2082']
2026-03-22 04:37:43.472 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-22 04:37:43.472 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-22 04:37:43.472 DEBUG [src.node.waku_node] Using volumes []
2026-03-22 04:37:43.472 DEBUG [src.node.docker_mananger] docker run -i -t -p 2078:2078 -p 2079:2079 -p 2080:2080 -p 2081:2081 -p 2082:2082 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=2080 --rest-port=2078 --tcp-port=2079 --discv5-udp-port=2081 --rest-address=0.0.0.0 --nat=extip:172.18.181.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcc13bb81c2bf73ecdcdfe3a1f541a39f55491b7e9db5ae3da0494d7f5fa44ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2082 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLTMlyESnxbxK77GN9V-mpdqUCp2A0S2LRGKIh0WkIPNGJ4-JNSQbDiQOuV7Tuev7GDXHPFkYy_X5D0QeS0dDRQCgmlkgnY0gmlwhKwSQIOKbXVsdGlhZGRyc5YACASsEkCDBpQgAAoErBJAgwaUId0DgnJzhQADAQAAiXNlY3AyNTZrMaECaoUNfW-2GS_REmfEzkeS-eOQ5IiDzyrnzSEgvv0r3YiDdGNwgpQgg3VkcIKUIoV3YWt1MgU --filternode=/ip4/172.18.64.131/tcp/37920/p2p/16Uiu2HAm2bUsKh7z3UHGr1jm7S53FtEm6jYs6K8RoZJNHVCtY2a3
2026-03-22 04:37:43.700 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.67 waku 7880a4905450ea7a81233e6bd89a24da7cf1665c1427ae217c96da44ec375100
2026-03-22 04:37:43.736 DEBUG [src.node.docker_mananger] Container started with ID 7880a4905450. Setting up logs at ./log/docker/node2_2026-03-22_04-37-42__83191262-b1fd-498d-8e11-10bd40bcb795__wakuorg_nwaku:latest.log
2026-03-22 04:37:43.737 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2078
2026-03-22 04:37:43.737 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-22 04:37:44.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2078/health" -H "Content-Type: application/json" -d 'None'
2026-03-22 04:37:44.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"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":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-22 04:37:44.741 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-22 04:37:44.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2078/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-22 04:37:44.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.67/tcp/2079/p2p/16Uiu2HAmUqgaqAqZakZhpX1XPHph3jeGKhUnF1UNvBHmUYPGwwNC","/ip4/172.18.181.67/tcp/2080/ws/p2p/16Uiu2HAmUqgaqAqZakZhpX1XPHph3jeGKhUnF1UNvBHmUYPGwwNC"],"enrUri":"enr:-L24QD7Mw7JCdZE_mLxe6rkcF5GTKXwKOPI3rPZdvbk9L4teIzOa5ncvz5apu66_vICUjnBcdzCgEsW0H_Iwf5i7pecCgmlkgnY0gmlwhKwStUOKbXVsdGlhZGRyc5YACASsErVDBggfAAoErBK1QwYIIN0DgnJzhQADAQAAiXNlY3AyNTZrMaED8HhKgfgOx1cDyuPXCwSVd1rFrfURwx8ZfbJ1i-wGF8WDdGNwgggfg3VkcIIIIYV3YWt1MgA"}'
2026-03-22 04:37:44.744 INFO [src.node.waku_node] REST service is ready !!
2026-03-22 04:37:44.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2078/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.131/tcp/37920/p2p/16Uiu2HAm2bUsKh7z3UHGr1jm7S53FtEm6jYs6K8RoZJNHVCtY2a3"]'
2026-03-22 04:37:44.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-22 04:37:44.786 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-22 04:37:44.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37919/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-22 04:37:44.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-22 04:37:44.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2078/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "21597772-3f72-4c3d-ad35-31125f8f9176", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-22 04:37:44.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"21597772-3f72-4c3d-ad35-31125f8f9176","statusDesc":"OK"}'
2026-03-22 04:37:44.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37919/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)'}'
2026-03-22 04:37:44.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-22 04:37:44.828 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-22 04:37:44.928 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-22 04:37:44.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2078/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-22 04:37:44.932 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":1774154264819153567,"ephemeral":false}]'
2026-03-22 04:37:44.934 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:2078/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-22 04:37:44.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-22 04:37:44.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37919/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)'}'
2026-03-22 04:37:44.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-22 04:37:44.948 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-22 04:37:45.048 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-22 04:37:45.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2078/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-22 04:37:45.052 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:2078/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-03-22 04:37:45.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37919/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-22 04:37:45.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-22 04:37:45.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2078/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3787e313-f45e-45f2-b80a-2303a91f85d2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-22 04:37:45.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3787e313-f45e-45f2-b80a-2303a91f85d2","statusDesc":"OK"}'
2026-03-22 04:37:45.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37919/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)'}'
2026-03-22 04:37:45.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-22 04:37:45.073 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-22 04:37:45.174 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-22 04:37:45.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2078/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-22 04:37:45.177 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":1774154265068290429,"ephemeral":false}]'
2026-03-22 04:37:45.181 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-22 04:37:45.182 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-22 04:37:45.182 DEBUG [src.node.waku_node] Stopping container with id 3640e5310dbe
2026-03-22 04:37:45.776 DEBUG [src.node.waku_node] Container stopped.
2026-03-22 04:37:45.778 DEBUG [src.node.waku_node] Stopping container with id 7880a4905450
2026-03-22 04:37:46.370 DEBUG [src.node.waku_node] Container stopped.
2026-03-22 04:37:46.373 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-22 04:37:46.386 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-22 04:37:46.392 DEBUG [src.node.docker_mananger] No errors found in the waku logs.