91 lines
16 KiB
Plaintext

2026-03-21 04:32:46.227 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-21 04:32:46.227 DEBUG [tests.conftest] Running test: test_publish_with_invalid_content_topics with id: 2026-03-21_04-32-46__e0cf7b49-5978-4eb7-8e1c-9e3786322d02
2026-03-21 04:32:46.227 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-21 04:32:46.228 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-21 04:32:46.228 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-21 04:32:46.236 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-21 04:32:46.236 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-21_04-32-46__e0cf7b49-5978-4eb7-8e1c-9e3786322d02__wakuorg_nwaku:latest.log
2026-03-21 04:32:46.236 DEBUG [src.node.waku_node] Starting Node...
2026-03-21 04:32:46.237 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-21 04:32:46.238 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-21 04:32:46.238 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.69
2026-03-21 04:32:46.238 DEBUG [src.node.docker_mananger] Generated ports ['25672', '25673', '25674', '25675', '25676']
2026-03-21 04:32:46.239 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-21 04:32:46.239 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-21 04:32:46.239 DEBUG [src.node.waku_node] Using volumes []
2026-03-21 04:32:46.239 DEBUG [src.node.docker_mananger] docker run -i -t -p 25672:25672 -p 25673:25673 -p 25674:25674 -p 25675:25675 -p 25676:25676 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=25674 --rest-port=25672 --tcp-port=25673 --discv5-udp-port=25675 --rest-address=0.0.0.0 --nat=extip:172.18.43.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b36a0d86312e0bbc99c6ddc15d3e86dbe18c257df0bd9a445deeeef671bcfc5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25676 --metrics-logging=true --relay=true
2026-03-21 04:32:46.420 ERROR [src.node.docker_mananger] Max retries reached for container 19f482f36350. Exiting log stream.
2026-03-21 04:32:46.442 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.69 waku 927d67395def9bfa5bb3ac593efb70ce408bb97e7114441058ad524aaee3970d
2026-03-21 04:32:46.476 DEBUG [src.node.docker_mananger] Container started with ID 927d67395def. Setting up logs at ./log/docker/node1_2026-03-21_04-32-46__e0cf7b49-5978-4eb7-8e1c-9e3786322d02__wakuorg_nwaku:latest.log
2026-03-21 04:32:46.476 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25672
2026-03-21 04:32:46.477 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-21 04:32:46.986 ERROR [src.node.docker_mananger] Max retries reached for container 2af70009af9e. Exiting log stream.
2026-03-21 04:32:47.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25672/health" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:47.480 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_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-21 04:32:47.480 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-21 04:32:47.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25672/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:47.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.69/tcp/25673/p2p/16Uiu2HAm2Y1w6mJ8qMhNs2isomyLdGkBLD3q7DrBRs3NrX3kpwew","/ip4/172.18.43.69/tcp/25674/ws/p2p/16Uiu2HAm2Y1w6mJ8qMhNs2isomyLdGkBLD3q7DrBRs3NrX3kpwew"],"enrUri":"enr:-L24QPJSLjG4SgJhH0ynR9P8Ifq4EUQBn4zt7ZUlfDBEuEFLG11iKGt5hz4LxKrVTrE-T4dDzH5XfcYNeKRS9ufXt38CgmlkgnY0gmlwhKwSK0WKbXVsdGlhZGRyc5YACASsEitFBmRJAAoErBIrRQZkSt0DgnJzhQADAQAAiXNlY3AyNTZrMaECaaHa2wxlGB3dF8MBAmbJIOORd8rs1ABJat0gsxmlh3iDdGNwgmRJg3VkcIJkS4V3YWt1MgE"}'
2026-03-21 04:32:47.483 INFO [src.node.waku_node] REST service is ready !!
2026-03-21 04:32:47.490 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-21 04:32:47.490 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-21_04-32-46__e0cf7b49-5978-4eb7-8e1c-9e3786322d02__wakuorg_nwaku:latest.log
2026-03-21 04:32:47.490 DEBUG [src.node.waku_node] Starting Node...
2026-03-21 04:32:47.490 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-21 04:32:47.491 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-21 04:32:47.491 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.239
2026-03-21 04:32:47.492 DEBUG [src.node.docker_mananger] Generated ports ['49204', '49205', '49206', '49207', '49208']
2026-03-21 04:32:47.492 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-21 04:32:47.492 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-21 04:32:47.492 DEBUG [src.node.waku_node] Using volumes []
2026-03-21 04:32:47.492 DEBUG [src.node.docker_mananger] docker run -i -t -p 49204:49204 -p 49205:49205 -p 49206:49206 -p 49207:49207 -p 49208:49208 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=49206 --rest-port=49204 --tcp-port=49205 --discv5-udp-port=49207 --rest-address=0.0.0.0 --nat=extip:172.18.61.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1eb71c2fdfb7476ed200feab0e882c9094eec6f3cfcd87faca81063d2c259e5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49208 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPJSLjG4SgJhH0ynR9P8Ifq4EUQBn4zt7ZUlfDBEuEFLG11iKGt5hz4LxKrVTrE-T4dDzH5XfcYNeKRS9ufXt38CgmlkgnY0gmlwhKwSK0WKbXVsdGlhZGRyc5YACASsEitFBmRJAAoErBIrRQZkSt0DgnJzhQADAQAAiXNlY3AyNTZrMaECaaHa2wxlGB3dF8MBAmbJIOORd8rs1ABJat0gsxmlh3iDdGNwgmRJg3VkcIJkS4V3YWt1MgE
2026-03-21 04:32:47.692 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.239 waku dfbbc16b7705e94d34553cce7c2187dd95132ac40ebcf2a8187e7b7b9fbd1ea8
2026-03-21 04:32:47.730 DEBUG [src.node.docker_mananger] Container started with ID dfbbc16b7705. Setting up logs at ./log/docker/node2_2026-03-21_04-32-46__e0cf7b49-5978-4eb7-8e1c-9e3786322d02__wakuorg_nwaku:latest.log
2026-03-21 04:32:47.730 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49204
2026-03-21 04:32:47.731 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-21 04:32:48.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49204/health" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:48.755 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_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-21 04:32:48.757 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-21 04:32:48.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49204/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:48.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.239/tcp/49205/p2p/16Uiu2HAkwvtKjwwikV76hGZDjEAMFtsmCgcDmvZkFWHBHKhTakUy","/ip4/172.18.61.239/tcp/49206/ws/p2p/16Uiu2HAkwvtKjwwikV76hGZDjEAMFtsmCgcDmvZkFWHBHKhTakUy"],"enrUri":"enr:-L24QHc4NbBq_4QhWV5UcZtmtPSRbxiE75IJWhJC4jA9f18CCZYfPRMJMcTpcEqVsfu7K4hgniKd78FtBtAn2ZcXWqgCgmlkgnY0gmlwhKwSPe-KbXVsdGlhZGRyc5YACASsEj3vBsA1AAoErBI97wbANt0DgnJzhQADAQAAiXNlY3AyNTZrMaECJTMstR91rQRTkdku72cto9mj12e0w9atdZuLzOdqZaqDdGNwgsA1g3VkcILAN4V3YWt1MgE"}'
2026-03-21 04:32:48.764 INFO [src.node.waku_node] REST service is ready !!
2026-03-21 04:32:48.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49204/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.43.69/tcp/25673/p2p/16Uiu2HAm2Y1w6mJ8qMhNs2isomyLdGkBLD3q7DrBRs3NrX3kpwew"]'
2026-03-21 04:32:48.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:48.770 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-21 04:32:48.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25672/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-21 04:32:48.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:48.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49204/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-21 04:32:48.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:48.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:48.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:48.788 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:48.889 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:48.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:48.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1774067568782194432,"ephemeral":false,"proof":""}]'
2026-03-21 04:32:48.893 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:48.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:48.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1774067568782194432,"ephemeral":false,"proof":""}]'
2026-03-21 04:32:48.897 INFO [src.steps.relay] WARM UP successful!!
2026-03-21 04:32:48.898 DEBUG [tests.relay.test_publish] Running test with contetn topic Empty string
2026-03-21 04:32:48.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:48.901 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-21 04:32:48.902 DEBUG [tests.relay.test_publish] Running test with contetn topic A dictionary
2026-03-21 04:32:48.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": {"key": "YWFh"}, "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:48.904 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-21 04:32:48.905 DEBUG [tests.relay.test_publish] Running test with contetn topic An integer
2026-03-21 04:32:48.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": 1234567890, "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:48.907 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-21 04:32:48.908 DEBUG [tests.relay.test_publish] Running test with contetn topic A list
2026-03-21 04:32:48.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": ["YWFh"], "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:48.910 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-21 04:32:48.911 DEBUG [tests.relay.test_publish] Running test with contetn topic A bool
2026-03-21 04:32:48.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": true, "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:48.913 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-21 04:32:48.915 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-21 04:32:48.916 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-21 04:32:48.916 DEBUG [src.node.waku_node] Stopping container with id 927d67395def
2026-03-21 04:32:49.478 DEBUG [src.node.waku_node] Container stopped.
2026-03-21 04:32:49.478 DEBUG [src.node.waku_node] Stopping container with id dfbbc16b7705
2026-03-21 04:32:50.037 DEBUG [src.node.waku_node] Container stopped.
2026-03-21 04:32:50.041 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-21 04:32:50.046 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-21 04:32:50.052 DEBUG [src.node.docker_mananger] No errors found in the waku logs.